WIP: #842: Fix BDD testing of validations

The validation tests are failing (as discussed in #842) and should be restored. Any error in functionality that causes these tests to fail should also be fixed