[CLEANUP] Use lazy loading getters instead of explicit dependency injection in order to make 3rd party extensions pass their unit test (@see ed_rest ext)