public SecuredHttpServiceGate(SessionApiService sessionApiService, HttpServiceGateConfig config, IMembershipService membershipService)
        {
            var httpRequestsScheduler = new HttpRequestsScheduler(config);

            _client = new ModifiedHttpClient(httpRequestsScheduler);

            _sessionApiService = sessionApiService;

            _membershipService = membershipService;

            _sessionRetrievalDeferral = new ForegroundTaskDeferral();
        }
        public HttpServiceGate(HttpServiceGateConfig config)
        {
            var httpRequestsScheduler = new HttpRequestsScheduler(config);

            _client = new ModifiedHttpClient(httpRequestsScheduler);
        }