code: function() {
  
  		if (this._binds) {
  
  			for (var i = 0, count = this._binds.length; i < count; i++) {
  				this._binds[i].removeListener(this._bind_changed_listeners[i]);
  			}
  
  			this._binds = this._bind_changed_listeners = null;
  
  		}
  
  		this._argument.removeListener(this._argument_changed_listener);
  		this._observable_listener && this._flushObservable();
  
  		if (this._own_collection) {
  
  			this._value.destroy();
  
  		}
  
  		this.suspendRefreshable();
  
  	}
docs: Free resources and make this instance unusable