Refactor validation code
Refactor ValidationException
Add column field to ValidationException