add hasOneOf and hasAllOf value matcher