//TODO Check flow of registration commands
        #region Commands
        void Socket_Opened(object sender, EventArgs e)
        {
            ConnectEnabled = false;
            CreateEnabled  = true;
            JoinEnabled    = true;

            Status = "Connection established";

            Connection.AddEvent <PackListMessage>(packCommand);

            Connection.Send(new RequestPackListMessage());
        }