public function visitRemoveValues(Operations\RemoveValues $operation) { $this->collection->removeRange(Traversable\ScopeEvaluator::evaluateSource($operation->getSource(), $this->parameters)); }