public virtual void Link(SuperGump gump) { if (gump == null) { return; } Linked.AddOrReplace(gump); if (!gump.Linked.Contains(this)) { gump.Link(this); } }