As addition to other solutions, @JsonProperty annotation is basically vital if you use the @JsonCreator annotation in courses which would not have a no-arg constructor. Nor thinking if the validation of the Surname is in a number of destinations if you ever make changes on the business policies for Surnames. https://emaarscosector75.blogspot.com