protected async Task LoadContent()
        {
            CanGoNext = false;

            Loading = true;

            var userTask     = UserViewModel.LoadContent();
            var deliveryTask = DeliveryViewModel.LoadContent();

            await Task.WhenAll(userTask, deliveryTask);

            var dataSource = new MvxObservableCollection <IMvxViewModel>();

            dataSource.AddRange(UserViewModel.Items);
            dataSource.AddRange(DeliveryViewModel.Items);
            Items = dataSource;

            CanGoNext = true;

            Loading = false;

            DeliveryViewModel.PropertyChanged += DeliveryViewModel_PropertyChanged;
        }