public override void Add(Depositor depositor)
 {
     if (!observerList.Contains(depositor))
     {
         observerList.Add(depositor);
     }
 }
 public override void Remove(Depositor depositor)
 {
     if (observerList.Contains(depositor))
     {
         observerList.Remove(depositor);
     }
 }
 public abstract void Remove(Depositor depositor);
 public abstract void Add(Depositor depositor);