protected override bool Visit <T>(MessageNode <T> node) { _current = GetVertex(node.GetHashCode(), () => "P", typeof(MessageNode <>), typeof(T)); LinkFromParent(); return(WithVertex(() => base.Visit(node))); }