public IPublicChat GetPublicChat()
    {
        if (iPublicChat == null)
        {
            iPublicChat = chatFactory.GetPublicChat();

            iPublicChat.Init();
        }

        return(iPublicChat);
    }