I definitely like this [service locator pattern](http://en.wikipedia.org/wiki/Service_locator_pattern)!
How about calling the class `CM_ServiceManager`, like in the [Zend Framework](http://framework.zend.com/manual/2.0/en/modules/zend.service-manager.intro.html)?