       binding = null
 
       tubular ->
-        @_ = { n: 0, f: (-> @n += 1) }
+        @n = 0
+        @f = (-> @n += 1)
 
         modelInvoker = =>
-          @_.f()
+          @f()
           @refresh()
 
-        binding = @bind 'TEST_VAR', ['_', 'n'], ->
+        binding = @bind 'TEST_VAR', (=> @n), ->
           runCount += 1
 
       # run after view init


      tubular ->
        @_ = { TEST_PROP: 'TEST_VALUE', f: (-> @TEST_PROP = 'TEST_VALUE') }
        @bind 'TEST_VAR', ['_', 'TEST_PROP'], ->
          runCount += 1

        modelInvoker = =>

      binding = null

      tubular ->
        binding = @bind 'TEST_VAR', (=> 0), ->

      # run after view init
      binding.clear()
