docs: function (target, property, value) {
      return perform(target, function (target) {
          return target.set(property, value);
      }, function (target) {
          target[property] = value;
          return value;
      });
  }