private void AddProperty(string key, PDFCleanPropertiesDisplayTranslator displayer, Type dataType, PropertyDisplayType displayType, bool visible, bool allowOverride, object value, bool readOnly) { string name = (displayer == null ? key : displayer.GetDisplayType(key)); ActionProperty property = new ActionProperty(name, dataType, displayType, visible, allowOverride, value, readOnly); Add(key, property); }