- Removed an unused var 'constructor'.

- Renamed 'initialize' to 'init'.

- Fixed a potential bug where '_super' was being set even when there was no parent.