Update message types and request handling to allow multiple parameters in an RPC