@override bool matches(Map<dynamic, dynamic> map) { return matchers.every((matcher) => matcher.matches(map)); }