At compile time DefaultValueAttribute will likely not impression the generated IL and it won't be study to initialize the property to that benefit (see DefaultValue attribute is just not working with my Car Property). In case you ever must alter the fundamental implementation you're still cost-free to refactor them as https://elanmarket106.blogspot.com