this can be changed to `this._offset = offset;`