bool addObserver(Observer observer) { if (_observers.contains(observer)) { return false; } _observers.add(observer); return true; }