Added IMessageClientTransport for other transport types