I dont' see why `Action` must hold this. `Request` has all the data.