private MenuItem BuildTreeView() { MenuItem root = new MenuItem() { Title = "Reactions" }; foreach (var reaction in _reactions.Values) { try { var visitor = new MenuItemVisitor(); visitor.Visit(reaction); root.Items.Add(visitor.Root); } catch (Exception) { if (Debugger.IsAttached) { Debugger.Break(); } } } return root; }