public async Task Execute()
        {
            using (var streamReader = new StreamReader(_guestListCsvFile))
                using (var csvReader = new CsvReader(streamReader))
                {
                    var guests = csvReader.GetRecords <GuestListItem>().ToList();
                    var guestUploadRequests = guests.Select(g => new AddGuestRequest
                    {
                        Name      = g.Name,
                        MaxExtras = g.MaxExtras
                    });

                    await _reservationsClient.AddGuestsAsync(guestUploadRequests);

                    Console.WriteLine($"Succesfully uploaded {guests.Count()} guests.");
                }
        }