public ObjectExplorerNodeTag(DomainObjectInquiry inquiry, eObjectExplorerNode kind, object value = null)
 {
     Inquiry = inquiry;
     Kind = kind;
     Value = value;
 }
 private static TreeListNode GetNode(TreeListNode parentNode, eObjectExplorerNode nodeKind)
 {
     return parentNode.Nodes.OfType<TreeListNode>().FirstOrDefault(node => (node.Tag as ObjectExplorerNodeTag).Kind == nodeKind);
 }