added support for @JsonProperty.required() even if Jackson doesn't support it yet