don't unnecessarily inherit from ValidationMatcher