code: public static Map<String, Object> configureObjectFieldsWithProperties(
              final Object object,
              final Map<String, Object> inputConfig
      )
      {
          return configureObjectFieldsWithProperties(object, buildFieldProperties(object), inputConfig);
      }
docs: Set field values on an object using introspection and input values for those properties
  @param object object
  @param inputConfig input
  @return Map of resolved properties that were not configured in the object's fields