Fixes after initial review
Use base form API instead of DynamicFormEntry form
Include all validation erors