It's there an unspoken rule about how much dependency injection is too much dependency injection? Like I can see how it could get bad, but how do you know when you've gone too far?
I've not used it since because the project I inherited suffered extremely from nih syndrome.