Simplify generics: remove non-functional Version.metadata of type M