public CatalogOverviewResponse GetCatalogOverview()
        {
            CatalogOverviewRequestQuery query = new CatalogOverviewRequestQuery(Locale);

            RestRequestEx request = new RestRequestEx(
                $"Catalog/Catalog.asmx/Query", Method.GET);
            List <Tuple <string, string> > q = query.GetQuery();

            // Query contains duplicate keys, hence following add-method
            q.ForEach(x => request.AddQueryParameter(x.Item1, x.Item2));

            IRestResponse <CatalogOverviewResponse> response = _httpClient.Execute <CatalogOverviewResponse>(request);

            return(response.Data);
        }