delete callSuper, it was buggy, didn't handle parameters properly, and the came thing can be done via Supertype.prototype.function.call(this,...)