Fix for with empty expression lists
Dead code
Port property declarations
Port class const decl
Handle class const doc comment

Property doc comments not yet handled
Port trait uses
Dead code
Improve class name handling
Fix class name resolution in traits
No need to handle leading \ in class_name_literal
Throw \self etc error

Could only enable this now that everything uses the new format