Validation fails with multiple forms

Unless I'm missing something, the validation does not work as expected when validating multiple forms. See unit test: it passes while second field is still missing its value.