public void Update(object sender, ModelUpdateEvent e)
        {
            EquipmentTreeNode root   = EquipmentTreeFactory.CreateFrom(e);
            var fastNodeLookupByMrid = new FastLookupByMrid(root);

            App.Current.Dispatcher.Invoke((System.Action) delegate
            {
                measurementUpdater = new MeasurementUpdater(fastNodeLookupByMrid);
                DisplayTree(root);
                UpdateTransfomerList(root);
            });
        }
 public MeasurementUpdater(FastLookupByMrid nodeLookupByMrid)
 {
     this.nodeLookupByMrid = nodeLookupByMrid;
 }