code: public void update(List<?> values) {
  		for (Object value : values) {
  			this.update(Value.get(value));
  		}
  	}
docs: Update/Add each value in values list depending if key exists or not.
  If value is a map, the key is identified by "key" entry.  Otherwise, the value is the key.
  If large list does not exist, create it.
  
  @param values A list of values to update