Dependency injection is the enterprisey name for trampling over namespaces with reckless abandon.
— Ted Dziuba