internal static PageIndex CreatePageIndex(int languageId)
        {
            var pageIndexItems = PageData.GetPageStructure(languageId);

            var pageIndex = new PageIndex(pageIndexItems)
            {
                LanguageId = languageId
            };

            FixDatesForIndex(pageIndex);

            pageIndex.WriteIndexToLog();

            return(pageIndex);
        }