HM: Tested caching of keycollectors does an intersect on the copy of the set