return field obj along with name, update tests