I think I'm misunderstanding what you mean by "state", but let's take the discussion to email for learning purposes.

I wrote this thinking the Guest object is central to the state of the GuestsController, but I certainly may be wrong.

For purposes of this comment, I'll revert to use a parameter and merge.