Dependency Injection

Using Dependency Injection