Used JsonCreator and JsonProperty annotations