public override bool Equals(object obj) { if (obj == null) return false; ToxNode node = obj as ToxNode; if ((object)node == null) return false; return this == node; }