private void UnregisteredConnection_OnRegister(UnregisteredConnection sender, Registration message)
{
var domain = GetOrAddDomain(message.Domain);
UnregisteredConnection connection;
UnregisteredConnections.TryRemove(sender.Id, out connection);
connection.OnRegister -= UnregisteredConnection_OnRegister;
domain.HandleRegistration(connection, message);
}
}