Если я не ошибаюсь то в примерах всё тоже самое что и у меня, используется только class.prototype.parent( )(у меня это childClass.prototype.parentConstructor = parentClass;).
И выходит что в любом случае необходимы дополнительные функции для вызова функций родителя.
Потому как вызовы
Хочу сделать иерархию вида:
sClass.parent.name
sClass.parent.constructor
sClass.parent.function( 'name', [ arguments ] );
sClass.parent.parameter( 'name' );