 	toString: do ->
 		callFunc = ->
 			revertTraces.call @
-			@func.call @self, @, Input.get
+			@func.call @node, @, Input.get
 
 		->
 			try

							r += ", '#{prop}')"
						r + ends
					"#{prefix}#{str}"

				prop = prop.replace VAR_RE, (matched, prefix, elem) ->
					if elem.indexOf('__') is 0
						return matched

			prop = match[1]

			if prop
				prop = prop.replace PROPS_RE, (str, _, index, allStr) ->
					postfix = allStr.substr index+str.length, 2
					prefix = ''
					str = str.replace PROP_RE, (props) ->
						props = props.split '.'
						props.shift()
