passing context to framework objects again, setting up injector requirements