Is it good or bad practice to apply System.ComponentModel.DefaultValue
default values to my properties? What about my ViewModel properties?
I ask because I'm passing a ViewModel into my Controller. This ViewModel contains properties such as OrderByColumn, SortDirection and PageSize. When the page first loads, these need to be set to something.