field processor can be a list of functions (used for normalization)