Laced the Ecology through RequestContext

This allows us to clean up QLContext.