At compile time DefaultValueAttribute will likely not impression the generated IL and it won't be read through to initialize the property to that value (see DefaultValue attribute is not really working with my Vehicle Property). Names are better at readability and keeping away from problems, than tuples subscripting, particularly when https://gaurprojectsnoida.blogspot.com/