[PoC] Cleanup DI & reduce required declaration of every resource owner

@asm89 @XWB @stof What do you think about this?