public function getCsvFiles()
    {
        // parse what's in cache before returning results
        while ($batch = $this->cache->getNext()) {
            // root node is always array
            $this->parse($batch["data"], new NodePath([$batch['type'], Structure::ARRAY_NAME]), $batch["parentId"]);
        }
        return $this->csvFiles;
    }