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