fix: `find` method default find all
add: `prototype` and `classProps` as params to define
add: save super class prototype to `super`

为了让实例能调用到父类的实例方法
add: `toJSON` method