All properties on the model send to the view (and later deserialized on submit by the controller action invoker and friends) has to render as expected on an edit form for a new such resource
Yes this most often means string properties
Of course since my custom model binder (a deviate of the DefaultModelBinder) can handle lots of simple types (and custom types with type-converters) it is a step back, since I have to build infrastructure to map the DTO to ‘strongly typed’ command objects and the like
/Morten