Subscribes a Listener to be called whenever the value changes.
void subscribe(Listener l) => _listeners.add(l);