         if e instanceof TypeError
           undefined
         else
-          throw "#{e} in running accessor '#{original or evaluate}'" 
           throw e
 
   _setter: (scope, evaluate, original)->

      try
        setter(scope, newValue)
      catch e
        throw "#{e} in running accessor '#{original or evaluate}'"
        throw e

  watch: (keys, callback, initCall = true)->

      when undefined
        @template = opts.template if opts.template
      when true
        @template = @el.innerHTML
        @el.innerHTML = ''

    @params = opts.params or {}

