public object Clone() { IConfigNode obj = (IConfigNode)Activator.CreateInstance(this.GetType()); ConfigNode node = new ConfigNode(); SerializeToNode(node); obj.Load(node); return obj; }