protected internal override async Task LoadOptionsAsync()
        {
            await base.LoadOptionsAsync();

            try
            {
                OffsetAddress = (await LocalStorage.GetAsync <int>(StorageKey)).Value;
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
                await LocalStorage.DeleteAsync(StorageKey);
            }
        }
        private async Task GetLocalStorageDataAsync()
        {
            try
            {
                var result = await LocalStorage.GetAsync <int>(key : _key);

                if (result.Success)
                {
                    CurrentCount = result.Value;
                    base.StateHasChanged();
                }
            }
            catch
            {
                CurrentCount = 0;
            }
        }