message: Get rid of initialMetricsEnabled
  The observer function is already passed the new and old values,
  we just didn't use them.
diff: update: function(name, metricsEnabled) {
  this.initialName = name;
  this.name = name;
  - this.initialMetricsEnabled = metricsEnabled;
  this.metricsEnabled = metricsEnabled;
  },
  _handleNameInputKeyDown: function(event) {
  this.fire('ServerRenameRequested', {newName});
  }
  },
  - _metricsEnabledChanged: function() {
  - if (this.metricsEnabled === undefined || this.initialMetricsEnabled === undefined) {
  + _metricsEnabledChanged: function (newMetricsEnabled, oldMetricsEnabled) {
  + if (oldMetricsEnabled === undefined || newMetricsEnabled === undefined) {
  return;
  }
  // Fire signal if metrics changed.
  - if (this.metricsEnabled !== this.initialMetricsEnabled) {
  - const metricsSignal = this.metricsEnabled ?
  + if (newMetricsEnabled !== oldMetricsEnabled) {
  + const metricsSignal = newMetricsEnabled ?
  'EnableMetricsRequested' : 'DisableMetricsRequested';
  - this.initialMetricsEnabled = this.metricsEnabled;
  this.fire(metricsSignal);
  }
  },
  