Aligned DataSource parms with model binding

Used reflection to get the DefaultProperty from the Parameter. This
matches with the ModelName for model binding
Aligned model binding and data source

Removed the 'Parameter' and 'ValueProvider' from type names and renamed
display column from Type to Source. This makes the data identical across
irrespective of whether model binding or data source used