refactoring

- move SCClass instance methods
- move SCObject instance methods
- fix duplicated code
- remove unused member
- build v0.0.29