I'm a little unsettled by reassigning these instance variables. If we need to change state for each request then I would prefer that we explicitly pass these variables into a method call rather than do it implicitly by mutating instance variables.