private void MessageConnection_onClosed(Connection connection)
        {
            MessageConnection c = connection as MessageConnection;

            lock (_RegisteredConnections)
                if (_RegisteredConnections.ContainsKey(c.GetHashCode()))
                {
                    _RegisteredConnections[c.GetHashCode()].Dispose();
                    _RegisteredConnections.Remove(c.GetHashCode());
                }
        }