Nested validations work correctly