Abstract out FormBuilder methods
wip