As addition to other answers, @JsonProperty annotation is admittedly critical if you employ the @JsonCreator annotation in classes which do not have a no-arg constructor. Nor pondering In case the validation of a Surname is in multiple sites when you ever make changes into the small business principles for Surnames. https://justpaste.it/jl0zf