I usually prefer spaghetto over lasagna code. Dependency Injection should not be used as a Golden Hammer.