At compile time DefaultValueAttribute will likely not influence the produced IL and it will not be study to initialize the property to that benefit (see DefaultValue attribute isn't dealing with my Automobile Property). When you at any time ought to change the underlying implementation you're still no cost to refactor https://lowriseflatsingurgaon.blogspot.com