public override QbItemBase Clone()
{
QbItemArray a = new QbItemArray(this.Root);
a.Create(this.QbItemType);
if (this.ItemQbKey != null)
a.ItemQbKey = this.ItemQbKey.Clone();
foreach (QbItemBase qib in this.Items)
a.Items.Add(qib.Clone());
a.ItemCount = this.ItemCount;
return a;
}