Field form creation outsourced to own class