public object Clone() { XData xdata = new XData((ApplicationRegistry)_appReg.Clone()); foreach (XDataRecord record in Datas) { xdata.Datas.Add(new XDataRecord(record.Code, record.Value)); } return(xdata); }