addListener method
Adds a listener and ensures computation is performed before notifying.
This guarantees that the initial computed value is available before the listener is triggered.
Implementation
@override
void addListener(VoidCallback listener) {
value;
super.addListener(listener);
}