code: public ModelBuilder properties(Map<String, ModelProperty> properties) {
      this.properties.putAll(nullToEmptyMap(properties));
      return this;
    }
docs: Updates the model properties
  
  @param properties - map of properties by name
  @return this