Improved inheritance
Improved inheritance

The prototype of the constructor is set to the parent constructor. This
allows to inherit static members, and also to easily get the super
constructor of an object.

LeonardoVal/creatartis-base,LeonardoVal/creatartis-base