add possibility to add a pre-processor to object fields