kate: remove `log` and `pure` keywords, add `super` keyword