It's not only the purpose of this class to iterate through it, so I don't see a reason to rename it into DataIterator. But I give +1 for `AbsractDataFetcher` and for `Countable`. @havvg, good point with the interface, totally missed it in that huge diff - I will implement that as well. Thanks, good feedback guys :+1: