Updating Associated Metadata Provider to follow the existing pattern.

cc @dougbu @rynowak 
- if feel strongly that `IModelNameProvider` is broken.  it has a poor name and a similarly poorly-named `Name` property.
- given new information, this property name is fine.