Support for @JsonTypeInfo and polymorphic deserialization