At compile time DefaultValueAttribute will not likely effects the produced IL and it won't be examine to initialize the property to that benefit (see DefaultValue attribute just isn't dealing with my Auto Property). @Kent points out that Properties will not be necessary to encapsulate fields, they might do a calculation https://whitelandurbanresortsector103.home.blog/