-
-# @class
-# @private
-class Sirius.StateContain
-  constructor: (@object, @clb) ->
 
 # hacks for observer when property or text changed into DOM
 


      current_prop = from.prop.split(".").join("-")
      if @constructor._clbs[current_prop]?
        @constructor._clbs[current_prop].push(clb)
        # because already have handler
        return
      else
        @constructor._clbs[current_prop] = [clb]

      clbs = @constructor._clbs


          text: newvalue
          previous: oldvalue

        clbs[current_prop].filter((a) -> a[0] == from.object).forEach((a) -> a[1].call(null, result))
        newvalue

      my_watch = (object, prop, handler) ->
