private IocContainer Create() { var locator = new IocContainer(); locator.Imports(build => build .UseRange<IService1>().As<Service1>() .UseRange<IService1>().As<Service1_2>() .Use<IService2>().Singleton(lmps => new Service2_2()) .Use("a").Singleton(1) .Use<IService1>("a").Singleton(2)); return locator; }