Forms in Agile Toolkit can be integrated with Models. This way you will need to define field once for the model, then model will take care of necessary calls to MVCForm->addField().
Even when you are using form with Model, you still can add some additional fields manually as explained below.