Form/FormView should not manage validation and data-binding on their own. Instead the FormBuilder should assemble the FieldGroup and provide it to the Form, which in turn should
simply lay out the fields. This would allow us to enhance the workflow with forms, introduce transactional editing, simplify validation (drop our code in favor for the similar in FieldGroup).