private ConnectionEndPoint MakeRemoteEndPoint()
{
var properties = new Dictionary<string, object>();
var en = ((IDictionary)Settings).GetEnumerator();
while (en.MoveNext()) {
var current = en.Entry;
properties.Add((string)current.Key, current.Value);
}
return Connector.MakeEndPoint(properties);
}