Properties can use the DisplayNameAttribute to define Properties can use the DefaultValueAttribute to define the initial value for a property if none has been assigned, as well as to determine whether the property value has truly been changed for presentation purposes.