First version, working
wip
Added $classInit
Added Error
Improved instance
Merge branch 'new'
Switched to new multiple inheritance system