Issue #28

Add JSR-303 class-level constraint support