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