Might be a good idea to implement validators for Duration and Period.
There is a spec issue open (https://hibernate.atlassian.net/browse/BVAL-553) but it might be a good idea to experiment with it in HV before writing the spec part.