public static Task <TEntry> InsertItemAsync <TEntry>(this SpreadsheetsService service, string feedUri, TEntry item, IAggregateProgress progress = null, CancellationToken cancellationToken = default(CancellationToken))
            where TEntry : AtomEntry
        {
            var userData = new object();

            service.InsertAsync(new Uri(feedUri), item, userData);

            return(QueryEntryAsync <TEntry>(service, userData, progress, cancellationToken));
        }