code: @Override
      public void set(String propName, Object value) {
          if (propName.equals(PROP_CN)) {
              setCn(((String) value));
          }
          if (propName.equals(PROP_MEMBERS)) {
              getMembers().add(((com.ibm.wsspi.security.wim.model.Entity) value));
          }
          if (propName.equals(PROP_DISPLAY_NAME)) {
              getDisplayName().add(((String) value));
          }
          if (propName.equals(PROP_DESCRIPTION)) {
              getDescription().add(((String) value));
          }
          if (propName.equals(PROP_BUSINESS_CATEGORY)) {
              getBusinessCategory().add(((String) value));
          }
          if (propName.equals(PROP_SEE_ALSO)) {
              getSeeAlso().add(((String) value));
          }
  
          if (extendedPropertiesDataType.containsKey(propName))
              setExtendedProperty(propName, value);
  
          super.set(propName, value);
      }
docs: Sets the value of the provided property to the provided value.
  
  @param propName
  allowed object is {@link String}
  @param value
  allowed object is {@link Object}