Added @JsonEnumProperty, that either generates an enum for you or uses an existing enum type,
to map String values to the corresponding value of the enum type