Always pass around a request context to contain arbitrary values between methods