More work on AS3

- Added support for abstract types