Handle type refactoring
Better API for JSClass
Basic Exception API