JsonUnknownDerivedTypeHandling
Defines how objects of a derived runtime type that has not been explicitly declared for polymorphic serialization should be handled.
An object of undeclared runtime type will fail polymorphic serialization.