public override void Remove(PersonComponent person)
 {
     Console.WriteLine("Cannot remove to a person.");
 }
 public override void Remove(PersonComponent person)
 {
     this.subjects.Remove(person);
 }
 public override void Add(PersonComponent person)
 {
     Console.WriteLine("Cannot add to a person.");
 }
 public override void Add(PersonComponent person)
 {
     this.subjects.Add(person);
 }
 public override void Remove(PersonComponent person)
 {
     this.subjects.Remove(person);
 }
 public override void Add(PersonComponent person)
 {
     this.subjects.Add(person);
 }
 public override void Remove(PersonComponent person)
 {
     Console.WriteLine("Cannot remove to a person.");
 }
 public override void Add(PersonComponent person)
 {
     Console.WriteLine("Cannot add to a person.");
 }