Emits a list of changes when the state of the object changes.
Changes should produced in order, if significant.
@override Stream<List<ChangeRecord>> get changes => _delegateModel.changes;