public function getIndexer($index)
    {
        if (!isset($this->chain[$index])) {
            throw new \InvalidArgumentException(sprintf("Indexer for index '%s' is not registered", $index));
        }

        return $this->chain[$index];
    }