Implementation of the object manager aware initializer
Cleanup tests and implementation for the ObjectManagerInitializer