New-style class for using super() and etc