use method handles to set and get on Fields for performance