LearningProcessor can keep a history.