 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 '.'

	Source: true
	FontLoader: true
	ResourcesLoader: true
	AmbientSound: true
getItem = (obj) ->
	while obj
		if obj.type is 'object' and not MODIFIERS_NAMES[obj.name]
