Dependency Injection  working.