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