Item.Clone() logic