public LearningSession CreateLearningSession(string id, string sessionName, IReadOnlyCollection <string> factIds) { var result = new LearningSession(id, sessionName); result.AlignFacts(factIds); return(result); }