private PageDataCollection GetItems()
        {
            var items = new PageDataCollection();
            PageData currentItem = CurrentPage.ToPageData();

            AddParentIfRequired(currentItem, items);

            items.ForVisitor();
            if (!ShowPagesNotVisibleInMenu)
                items.VisibleInMenu();

            items.Add(currentItem);

            return items;
        }