     # It basically embedds all the internals pieces to create context.
     deployContext: (context, symbol) ->
         assert _.isObject(context), "malformed context"
-        definitions = defs = @constructor.consider() or {}
         aexcess = ["scripts", "sources", "sheets", "styles"]
         bexcess = ["caching", "changes", "invokes", "metatag"]
         assert not _.isEmpty excess = aexcess.concat bexcess

    # way, so that if a method has an overriden parent, this parent
    # method will always be available under `$parent` variale name.
    inlineHierarchy: (definitions, symbol, value, key) ->
        assert hierarchy = this.constructor.hierarchy()
        assert _.isObject cloned = _.clone definitions
        flag = this.constructor?.NO_HIERARCHY_INLINING
        return cloned if flag # do not inline, if asked
        assert _.isString(key), "key must be a string"

            blob = JSON.stringify value.remote.meta
            tabled = value.remote.tabled or undefined
            metadata = value.remote.metadata or "meta"
            assert _.isObject defs = value.remote?.bonding
            idefs = @inlineHierarchy defs, symbol, value, key
            assert _.isString src = tabled idefs if tabled
            set = "#{symbol}.#{key} = (#{src}).call()\r\n"
