Fixing BatchedDataPoints access to individual datapoints

BatchedDataPoints properly iterates over it's data points