code: function(clearValues) {
      this._observers.enabled = false;
      this._observers.forEach(this.observersUnbindHelper.bind(this, clearValues));
  
      // Set namespaced hashes to the same value
      this._namespaces.forEach(this.observersStopHelper.bind(this, clearValues), this);
    }
docs: Stops the observers watching and responding to changes, optionally clearing out the values
  @param {Boolean} clearValues Whether to clear the values out to `undefined` or leave them as-is