 
 		component = new Component @
 		component.mirror = not parentComponent
+		component.belongsToComponent = parentComponent
 
 		components = {}
 		components[component.id] = component

				clone = @createItem()
			else
				component = new Component @
				baseObjects = component.objects
				component.objects = Object.create baseObjects
				component.item = @item
				component.objectsOrderSignalArr = new Array @objectsOrder.length+2
				component.isDeepClone = true

		if item._component.item is item
			component.item = clone

		# save object in the cloned component
		if clone.id
			if item._component.item is item
				if belongsToComponent = item._component.belongsToComponent
					components[belongsToComponent.id].setObject clone, clone.id
				component.setObject clone, component.itemId
			else
				component.setObject clone, clone.id

