use merge() for passing props into recursive fieldList() calls