Transport.Send() Transport.Receive() used string instead of *Message