code: @Override
      public void addProperties(Map<Object, Object> properties) {
          if (properties == null) return;
          lazyProperties().putAll(properties);
          notifyChanged();
      }
docs: Sets the properties of this object.
  
  @param  properties  a Hashtable specifying the property values
  @see                #getProperties