I Specially like @property as it allows you to make incremental progress toward an improved facts model after a while. Nor thinking In case the validation of a Surname is in various locations in the event you ever make variations towards the enterprise rules for Surnames. Look into the hyperlink https://herohomesrealty.in/