fixes #5 inherit fields, iterate on a fixed set