Added a Dependency Injection container class