override protected IEnumerable <XElement> getSpecificData(WebContext context)
        {
            PageOuter pageOuter = PageOuter.createFromUrl(this.url, context.userSettings.threadsPerPage);
            IEnumerable <PMConversation> conversations = PMConversation.getConversations(context.session.account, pageOuter, pageOuter.descendingDirection);

            XElement[] result = new XElement[] {
                new XElement("conversations",
                             from conversation in conversations select conversation.exportToXml(context, false),
                             pageOuter.exportToXml(1, 5, 1)
                             )
            };

            return(result);
        }