public void OnNext(ListChange <T> change) { lock (_mutex) { _value = change.Apply(_value); _subject.OnNext(change); } }