As addition to other solutions, @JsonProperty annotation is de facto important if you utilize the @JsonCreator annotation in classes which would not have a no-arg constructor. Nor asking yourself if the validation of the Surname is in various places in the event you ever make changes to your organization rules https://elan106commercial.blogspot.com