replace Fields with safer ITuple