Take JsonProperty annotations on fields into account during serialization and deserialization