Исправление x3al, 23.05.17 22:34 (текущая версия) :
он ведь ожидает класс
Э? Он ожидает функцию с определённым prototype, не более.
Хотя композиция лучше наследования, включая ромбовидные костыли.
Исходная версия x3al, 23.05.17 22:33: