revert commit a4db7c1b1451d0b57cc25a5322dff54990773eef "removed some useless code from tests"

This is actually needed to validate data of embedded forms.
added option `cascade_validation` to all test flows for consistency
failing test for #149