ValidateMatcher must return self so option methods can be chained