I'm not following the arguments here, maybe you should add a example in the doc block of the class so it is clear how the class is used. Besides, looks like the namespace should be ObjectManager, the other implementations your talking about (ContentType, ..) are not Content.