 
 		code += '_c.item = '
 		code += elemCode
+		code += "_c.itemId = '#{elem.id}'\n"
 		code += "_c.idsOrder = #{JSON.stringify(idsKeys)}\n"
 		code += "_c.objectsOrder = #{JSON.stringify(idsKeys).replace(/\"/g, '')}\n"
 		code += "_c.objects = #{JSON.stringify(objects).replace(/\"`|`\"/g, '')}\n"

				# postfix += ", \"#{body.name}\": ((#{valueCode}), new Renderer.Component.Link('#{value.id}'))"
				# return false
				value = "((#{valueCode}), new Renderer.Component.Link('#{value.id}'))"
			else if isAnchor(body)
				value = anchorAttributeToString(body)
			else if isBinding(body)

	assert obj.type is ATTRIBUTE, "isBinding: type must be an attribute"

	try
		eval "(function(console,module,require){return (#{obj.value});}).call(null,null,{},function(){})"
		return false

	# unless BINDING.test(obj.value)
