public static async Task <T> ExecuteFirstOrDefaultAsync <T>(this IDocumentQuery <T> documentQuery)
        {
            var documentList = await documentQuery.ExecuteToListAsync();

            return(documentList.FirstOrDefault());
        }