class.js | check init method
class.js | preserve superclass and extend