public ContextMenuItem(IContextMenuDefinition def_, BaseTreeNode node_, ICarbonClient cc_)
    {
      Text = def_.ItemText(node_);
      if(def_.ItemImage!=null) Image = def_.ItemImage(node_);

      m_node = node_;
      m_definition = def_;
      m_cc = cc_;

      Click += handleClick;
    }
 public new void Dispose()
 {
   m_definition = null;
   m_node = null;
   m_cc = null;
 }