public virtual void FinishSearch ()
{
if (originalSections == null)
return;
Root.Sections = new List<Section> (originalSections);
originalSections = null;
originalElements = null;
searchBar.Text = "";
searchBar.ResignFirstResponder ();
ReloadData ();
}