Processed metrics metadata 

The translations of metrics should be coupled with the metadata classes that describe them. Putting related information in two different places is not desirable in an API. This can be optimized another way.

Note: I haven't done any profiling of my own yet, I have just gotten the build to pass, that's all.