Work on extendable classe
Keep working on extendable classes
Tweak performance
Add some class comments
PSR fixes
Add test for extendable classes
Prevent conflicts between types macros
Add back lines before returns
Fix bug aliases
Fix bug aliases