public void AddContentFactory(IPageContentFactory f) { // note - deliberately allowing overriding if (mContentFactories.ContainsKey(f.Name)) mContentFactories.Remove(f.Name); mContentFactories.Add(f.Name, f); } /// <summary>