Shouldn't you inject only the RequestContext ?