On a different note, I am wondering whether start/stop should not also be called for provided services (see also comments on #570). Note, _Startable_ and _Stopable_ are interfaces provided by Search, meaning it is in the hands of the provider of a service to implement this methods. This way the "provider" can either manager the life cycle of the service himself (this is what we should for example do with the ORM ClassLoaderService which we are delegating to. This service should be stopped by ORM) or depend on life cycle calls of Search. The latter makes for example sense when we would go down the route of making _IndexManagerFactory_ a service as well.