public override void DeletePage(Page page)
{
var fileName = string.Format("{0}pages{1}{2}.xml", this.Folder, Path.DirectorySeparatorChar, page.Id);
if (File.Exists(fileName))
{
File.Delete(fileName);
}
if (Page.Pages.Contains(page))
{
Page.Pages.Remove(page);
}
}