Yeah they could use injected ent dirs, but only once we get that working as a singleton and refreshed on changes. Right now we're set up to pass them around to limit creations, and the dep injection is still create on demand, so once we can get that as a singleton we could just inject them.

Injecting connections is another story. :) Probably yes.