yeah, actually as there is no generic odm initializer anyways there is no risk for confusion. but i vote to keep it in the main Initializer namespace and add Phpcr into the name (with the BC class with the old name extending it). a namespace for just one class is a bit much imho. but thats your call, if you prefer PhpcrGenericInitializer or Phpcr\GenericInitializer