public void RemoveObserver(Observer observer)
 {
     observers.Remove(observer);
 }
 public void RemoveObserver(Observer observer)
 {
     observers.Remove(observer);
 }
        List<Observer> observers = new List<Observer>(); //Pretend pointers to code

        #endregion Fields

        #region Methods

        public void AddObserver(Observer observer)
        {
            observers.Add(observer);
        }
        List<Observer> observers = new List<Observer>(); //Pretend pointers to code

        public void AddObserver(Observer observer)
        {
            observers.Add(observer);
        }