public function buildFromIterator(Iterator $iterator, $base = null)
    {
        return $this->invokeEvent(
            self::BUILD_ITERATOR,
            array(
                'iterator' => $iterator,
                'base' => $base
            )
        );
    }