internal async void Load(string filter = "")
        {
            if (SelectedBucket is null)
            {
                return;
            }

            try
            {
                await SelectedBucket.LoadAsync(Prefix + filter, PageSize);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        internal async void Refresh()
        {
            if (SelectedBucket is null)
            {
                return;
            }

            try
            {
                await SelectedBucket.Refresh();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }