public void AddAnswer(IAnswer answer) { if (answer == null) { throw new ArgumentNullException("answer"); } answer.SetParent(this); this.answers.Add(answer); }