{
// copyFrom will overwrite the parent model information; save it
Model currentModel = currentItem.getModel();
// Copy the item data
currentItem.copyFrom(argItem, Copyable.COPY_DEEP);
// Repair hiearchy and establish links
currentItem.setModel(currentModel);
currentItem.maintainReferences(ModelObject.RESOLVE_GLOBAL_REFS | ModelObject.RESOLVE_LOCAL_REFS);
}