. . . "Each connection also owns either one or two Message instances, one for receiving messages from and other for sending messages to the connected client." .