Stores dataset internally between iterations