improved Mojolicious::Validator::Validation to allow custom validation errors