public function invalidateQuery($statementType, $values = [])
    {
        $this->constructCollector();

        /* @var Reflector $reflector */
        $reflector = new Reflector($this->builder, $statementType, $values);

        /* @var Tagger $tagger */
        $tagger = new Tagger($reflector);
        $tags = $tagger->getTags();

        $hashes = $this->invalidator->invalidate($tags);

        $action = 'Invalidation (' .  $statementType . ')';
        $this->destructCollector($reflector, $tags, $hashes, $action);
    }