public GamePlayerRef WithRequestWaiter(IRequestWaiter requestWaiter) { return new GamePlayerRef(Target, requestWaiter, Timeout); }