public virtual Page GetPage(PageID pageID) { Page page; mPages.TryGetValue(pageID, out page); return page; } /// <summary>