code: function() {
        var t = this,
            writableAttributes = t.get('writableAttributes'),
            writableChanges = {};
  
        // Add any writable changes
        var probeAttrs = t.toProbeJSON();
        delete probeAttrs.id;
        for (var attrName in probeAttrs) {
          var isWritable = writableAttributes === '*' || writableAttributes.indexOf(attrName) >= 0;
          if (isWritable && !(_.isEqual(t.attributes[attrName], t._probeValues[attrName]))) {
            writableChanges[attrName] = t.attributes[attrName];
          }
        }
  
        // Pass any writable changes on to control.set()
        if (Monitor._.size(writableChanges)) {
          t.control('set', writableChanges, function(error) {
            if (error) {
              log.error('probeSet', 'Problem setting writable value', writableChanges, t.toMonitorJSON());
            }
          });
        }
      }
docs: Forward changes on to the probe, when connected.
  
  This is called whenever a change trigger is fired.  It forwards any
  changes of writable attributes onto the probe using control('set').