public DummyRef WithTimeout(TimeSpan? timeout) { return new DummyRef(Target, RequestWaiter, timeout); }