Put the service manager builder behind an interface