Fixes to callFromSuperclass + subclasses can now be abstract/final

Try running this: http://pastebin.com/JSDfzWTh

Cheers,
Alex