protected override object NewItemDynamicParameters(string path, string itemTypeName, object newItemValue) { var factory = GetNodeFactoryFromPathOrParent(path).FirstOrDefault(); var @new = factory as INewItem; if (null == factory || null == @new) { return null; } return @new.NewItemParameters; }