public virtual object Clone() { Node node = (Node) MemberwiseClone(); node.next = null; return node; }