- Dependency injection introduced!