The religion of dependency injection