Rebuilt the constructors for the input fields and the method that the FormBuilder uses to create the fields