this._super typo fixed to self._super