made PointSet iterable