Validation should go deep into mappings.

Closes #3