Let's say I have a method that expects a `Request`, should `ReplyRequest` or `ConnectionSetupRequest` be valid?