public ItemConnection ExecuteItemQuery(InputItemFilter filter, InputSortParam sort, IPagination pagination,
                                        string customMetaFilter, ContentIncludeMode contentIncludeMode, bool includeContainerItems,
                                        IContextData contextData)
 =>
 _client.Execute <ContentQuery>(GraphQLRequests.ExecuteItemQuery(filter, sort, pagination,
                                                                 customMetaFilter, contentIncludeMode, includeContainerItems,
                                                                 contextData, GlobalContextDataInternal)).TypedResponseData.Items;
 public async Task <ItemConnection> ExecuteItemQueryAsync(InputItemFilter filter, InputSortParam sort,
                                                          IPagination pagination, string customMetaFilter, ContentIncludeMode contentIncludeMode,
                                                          bool includeContainerItems,
                                                          IContextData contextData,
                                                          CancellationToken cancellationToken = default(CancellationToken)) => (
     await
     _client.ExecuteAsync <ContentQuery>(
         GraphQLRequests.ExecuteItemQuery(filter, sort, pagination, customMetaFilter, contentIncludeMode,
                                          includeContainerItems,
                                          contextData, GlobalContextDataInternal)
         , cancellationToken).ConfigureAwait(false)).TypedResponseData.Items;