code: function define (prop, prototype) {
    Object.defineProperty(prototype, prop, {
        enumerable: true
      , get: function ( ) { return this.get.call(this._scope || this, prop); }
      , set: function (v) { return this.set.call(this._scope || this, prop, v); }
    });
  }
docs: /*!
  Defines the accessor named prop on the incoming prototype.