Allow class properties
Fix empty param classmethods
Interfaces work
Class interfaces
Changes when including tg