protected abstract Task <CommonResponse> Request(CommonRequest req, CommonRequestMeta meta, long timeoutMills);
public Task <CommonResponse> RequestAsync(CommonRequest req, CommonRequestMeta meta, long timeoutMills) => Request(req, meta);
protected abstract Task <CommonResponse> Request(CommonRequest req, CommonRequestMeta meta);
public Task <CommonResponse> RequestAsync(CommonRequest req, CommonRequestMeta meta) => Request(req, meta);