 FUNCTION = 'function'
 CODE = 'code'
 
-ids = null
+ids = extensions = null
 
 uid = ->
 	'c' + Math.random().toString(16).slice(2)

			elem.unshift "'this'"
		else if id is 'this'
			elem[0] = "'this'"
		else if (id is 'app' or id is 'view' or ids.hasOwnProperty(id) or id of Renderer) and (i is 0 or binding[i-1][binding[i-1].length - 1] isnt '.')
			continue
		else
			binding[i] = elem.join '.'

		waitsCode = ''
		r += stringFile elem, isView
		if objectIndex > 0 and elem.autoId
			codes._neftMain += '(function(){' + r + '}());'
		else
			r += "var mainItem = #{elem.id};\n"
			if objectIndex is 0
