v10.0.0 - complete rewrite
- now a JavaScript module
- uses Proxy objects to intercept execution of the class function, more easily distinguishing between instance creation and just calling the function
$super
works nearly the same as JavaScript'ssuper
keyword, and returns a reference to the protected members- more errors are thrown regarding
this
and$super
- better documentation