At compile time DefaultValueAttribute won't effects the generated IL and it won't be read through to initialize the property to that worth (see DefaultValue attribute just isn't working with my Auto Property). 0 and better) - which can be a shorthand syntax // used to crank out a private discipline https://newlaunchprojectnoidaextension.blogspot.com/