At compile time DefaultValueAttribute is not going to influence the created IL and it won't be go through to initialize the property to that benefit (see DefaultValue attribute will not be working with my Vehicle Property). Nor wanting to know If your validation of a Surname is in various destinations https://emaarsector112.blogspot.com/2025/05/unlock-future-with-signature-global.html