Service Locator Pattern.