For objects that are not simple attributes of the resource (i.e. objects, lists) allow specifing subset of values that needs to be verified. In case of lists, count of list objects must match, but if values are objects / dicts, they can be specified as empty dicts which should pass all the checks, as no keys are specified.