         assert.instanceOf @file, File
         assert.instanceOf @node, File.Element
 
-        @node.onPropsChange @log, @
+        @isRenderPending = false
+        @log = utils.bindFunctionContext @log, @
+
+        @node.onPropsChange @render, @
         listenOnTextChange @node, @
 
         `//<development>`


utils = require 'src/utils'
assert = require 'src/assert'

module.exports = (File) -> class Log
    @__name__ = 'Log'

            console.log.apply console, log
        return

    clone: (original, file) ->
        node = original.node.getCopiedElement @node, file.node

