context is not registered in container anymore but passed as a parameter