code: @Override
  	public void setGroupedProperties(SecurityContext securityContext, PropertyMap source, GraphObject destination) throws FrameworkException {
  
  		if (source == null) {
  
  			for (PropertyKey key : propertyKeys) {
  
  				destination.setProperty(key, null);
  
  			}
  
  			return;
  			
  		}
  
  		for (Entry<PropertyKey, Object> entry : source.entrySet()) {
  			destination.setProperty(entry.getKey(), entry.getValue());
  		}
  	}
docs: ~--- set methods ----------------------------------------------------