This script provides inheritance support and is inspired by base2 and Prototype
The constructor is named
init()
If a needs to override a method of a superclass, the overridden method can always be called using
this._super();
This is true for the constructor as well as for any other method.