protected internal void SetFaulted(Exception ex) => RequestTaskSource.SetException(ex);
protected internal bool TrySetFaulted(Exception ex) => RequestTaskSource.TrySetException(ex);
protected internal void SetCompleted(RestResponse response) => RequestTaskSource.SetResult(response);