This is the option 3 discussed at http://beanvalidation.org/proposals/BVAL-234/
The ideas are laid but I think we can implement it for Hibernate ORM and later move it back in the specification.