Über Binding PartI : Adding support for property level binding using IBinderMetadata

should we consider breaking up model binding context? Right now there seems to be a division on the set of things that are global, and things that are for the current model/property. 

It would look so much cleaner IMO. All the code that touches model binding right now is just a sea of assignments.