At compile time DefaultValueAttribute will never impression the created IL and it won't be read to initialize the property to that price (see DefaultValue attribute just isn't dealing with my Car Property). If you ever must change the underlying implementation you're still totally free to refactor them as properties without https://m3mhomesgurgaon.blogspot.com