Refactored FieldProcessor design - Abstracted FieldProcessor base