       try
         setter(scope, newValue)
       catch e
-        throw "#{e} in running accessor '#{original or evaluate}'"
         throw e
 
   watch: (keys, callback, initCall = true)->

        if e instanceof TypeError
          undefined
        else
          throw "#{e} in running accessor '#{original or evaluate}'" 
          throw e

  _setter: (scope, evaluate, original)->

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

    @params = opts.params or {}

