code: public <I, O> Reflecter<T> exchWithField(String targetFieldName, String keyFromPropMap, Function<Pair<Field, I>, O> exchangeFunc) {
  		exchange(targetFieldName, keyFromPropMap);
  		exchangeFieldFuncs.put(keyFromPropMap, exchangeFunc);
  		return this;
  	}
docs: Exchange from properties map key to delegate target field name with exchange function which with {@link Field}
  
  @param targetFieldName
  @param keyFromPropMap
  @param exchangeFunc
  @return