The `clone` is not necessary here because the `intersectWith` below returns a new instance, it does not modify the existing one.