Is this distinction between `FIELD` and `PROPERTY` mandated by JAX-RS? Bean Validation doesn't really make a difference between these but considers both as property-level constraints.