Wrapper has private constructors, only accessible through the factory
ServiceManager renamed to ServiceServerManager
Client code