add Class types, better exports, skip traversal, fix clone, fix types