Renamed AbstractConstraint -> AbstractValidator; Introduced @Pattern