public async void LoadContacts()
        {
            if (_isDataLoaded)
            {
                return;
            }

            var contacts = await _contactStore.GetContacts();

            _isDataLoaded = true;

            Contacts = new ObservableCollection <ContactViewModel>();
            foreach (var c in contacts)
            {
                Contacts.Add(new ContactViewModel(c));
            }
            OnPropertyChanged(nameof(Contacts));
        }