yo dawg i heard you like dependency injections