introduced implements Iterator to data extractor hierarchy