observeKey method
Implementation
Dispose observeKey(K key, Consumer<V?> react, {bool? fireImmediately}) {
if (fireImmediately == true) {
react(this[key]);
}
return changeController.stream.listen((_) {
if (_.any((change) => change.key == key)) {
react(this[key]);
}
}).cancel;
}