At compile time DefaultValueAttribute will not likely effects the created IL and it will not be study to initialize the property to that value (see DefaultValue attribute just isn't working with my Vehicle Property). For those who at any time must alter the fundamental implementation you're still free to refactor https://newlaunchprojectsnoidaextension.blogspot.com/2025/05/shape-your-future-on-solid-ground-with.html