Updating Associated Metadata Provider to follow the existing pattern.

cc @dougbu @rynowak 
nit: try to say just what you need to say.  for example this parameter _is_ a `ParameterInfo`, not a representation, simulacrum, descriptor, or information about an instance of that class.