void OnSearchExited()
 {
     AdviceAreas.Clear();
     _oldArea = null;
     foreach (var adviceArea in Database.AdviceAreas)
     {
         AdviceAreas.Add(new AdviceArea(adviceArea));
     }
 }
        private void UpdateAreas(AdviceArea area)
        {
            // Consider disabling automatic update here
            var index = AdviceAreas.IndexOf(area);

            AdviceAreas.Remove(area);
            if (index != -1)
            {
                AdviceAreas.Insert(index, area);
            }
        }