rename _applySuper to applySuper