While in **ts** ```Super constructor may only be called once``` our compile allows calling `super()` many times. Empirically was found, that **ts** allows call super more than once inside try/catch block (and the linter allows it)