code: function (prop, val) {
              this._data[prop] = val;
              // Add property directly for easy writing.
              // Check if its on the `prototype` so we don't overwrite methods like `attrs`.
              if (!(prop in this.constructor.prototype)) {
                  this[prop] = val
              }
          }
docs: Directly sets a property on this `object`.