Annotate the fields (with `@Named` or `@SerializedName`) according to the json names in the `@ConstructorProperties` annotation for consistency between serialization and deserialization.