Out of curiosity: what is "TeachCourse" essentially different from, say, "TeachTopic"? Ilya A. Volynets-Evenbakh wrote: > Sergey, > What is the reasoning behind separating out an interface "TeachCourse"? > i.e. why couldn't this interface be just part of Course or even Topic? > > > -- Anatoly Volynets, Co-Founder total-knowledge.com culturedialogue.org