Added Collection#snapshot() and batchSize()