public void Close() { CurrentValve.Close(); }
public void Open() { CurrentValve.Open(); }
public void OnError(Exception error) { CurrentValve.OnError(error); }
public void OnCompleted() { CurrentValve.OnCompleted(); valvesSubject.OnCompleted(); }
public void OnNext(T value) { CurrentValve.OnNext(value); }