true DI and Service Locator for AR - 2n attemp