Validator custom violation messages

That what you were thinking @phindmarsh ?