protected virtual ITransport DoCreateTransport(Uri location, Socket socket, IWireFormat wireFormat ) { return new TcpTransport(location, socket, wireFormat); }