Benefits to Dependency Injection