convert field value labeler into a processor, eliminate a special case
field_value represents both singular and aggregate objects
prevent errors from triggering gaurd to re-run test
separate-out field processing concerns into their own class