New LearningSet class