At compile time DefaultValueAttribute will never impact the produced IL and it won't be read to initialize the property to that price (see DefaultValue attribute is not really dealing with my Auto Property). @property can be a Instrument that may help you deal with difficulties you’ll encounter in real-environment code. https://m3mprojectsdwarkaexpressway.blogspot.com