public void Attach(StateObserver observer) { _observers.Add(observer); }
public void Detach(StateObserver observer) { _observers.Remove(observer); }