public void Disconnect()
        {
            try
            {
                client.Stop();
            }
            catch (Exception e)
            {
                ServiceManager.Error(e);
            }

            try
            {
                ServiceManager.Resolve <IMessageService>().Clear();
            }
            catch (Exception e)
            {
                ServiceManager.Error(e);
            }

            client = null;
        }