Added form validation.
writing tests: added regression tests for behavior without GroovyLabelAssignmentProperty.