code: function() {
      this.makeDirty();
      for (var i = 0, l = this.subscribers.length; i < l; i++) {
        if(!this.subscribers[i]){ continue; }
        else if(this.subscribers[i].isLazyValue){
          this.subscribers[i].destroyed ? (this.subscribers[i] = void 0) : this.subscribers[i].notify();
        }
        else{
          this.subscribers[i](this);
        }
      }
    }
docs: Ensure that this node and all of its dependants are dirty, then call each of its dependants. If a dependant is a LazyValue, and marked as destroyed, remove it fromt the array