public void delete(Page page)
 {
     try
     {
         deletePageAndAllReferences(page);
     }
     catch (Exception e)
     {
         Console.Write(e);
     }
 }
 private void deletePageAndAllReferences(Page page)
 {
     deletePage(page);
     registry.deleteReference(page.name);
     configKeys.deleteKey(page.name);
 }
 private void deletePage(Page page)
 {
     throw new NotImplementedException();
 }