Klass: allow override superclass's constructor function
new app implementation and documentation
removed the static properties feature