public void DestroyContent(PageContent c)
{
IPageContentFactory fact = GetContentFactory(c.Type);
if (fact != null)
fact.DestroyInstance(c);
else
c = null;// normally a safe fallback
}
/// <summary>