Check if the value has changed
@override @protected bool shouldNotify(Iterable<E> oldValue) => !const ListEquality().equals(unregisteredValue, oldValue as List<E>);