Hi everybody. I guess, this is not a new idea, still
used this way it can work kind of DI
I can see one problem: because of single inheritance we have to make one "reach" module, every service inherits from it which means every class will keep ref to everything
Other than that it should work pseudo-DI. Anything I miss here?