@havvg how should this method be used?

I cannot inject request as a service because in this case I have to put resolver to request scope and all services that use the resolve too.  I dont think this should work. 

Or are you about injectig request with strict="false" to prevent scoping errors