Which class holds at most one message and is used for tightly coupled message communication without reply?