there is a general question for his class .. 
should it support all types of doctrine registries? should be make specialized versions of this class for each doctrine orm/odm? should it instead support an array of registries to be able to automatically find the correct metadata instance for the given entity/document?