internal ServiceLocator(IServiceRegistration serviceRegistration) { var serviceCollection = new ServiceCollection(); serviceRegistration.RegisterServices(serviceCollection); provider = serviceCollection.BuildServiceProvider(); }