Adding additional functional tests for ModelBinding

Sure, I can add a test for that. Although I think flowing the value of the IModelNameProvider into validation doesn't work today. @rynowak was this one of the goals of the `Name` property?