At compile time DefaultValueAttribute will likely not effects the created IL and it won't be study to initialize the property to that price (see DefaultValue attribute is not really dealing with my Auto Property). @Kent points out that Properties will not be necessary to encapsulate fields, they may do a https://sites.google.com/view/centralpark104sector/