Fix #1154: Add @JSExportDescendentClasses (exports subclass ctors)