IoC
Service Locator