Я нашел другое решение, которое лучше, потому что я бы использовал только одну библиотеку для достижения той же функциональности.
Эта библиотека - oop Феликса Гейзендёрфера, он такженаписал учебник по nodeguide.com , но он немного устарел.Но вот рабочий пример для той же проблемы:
var
oop = require('oop'),
Base = require('./base.js');
FooBar = function() {
oop.mixin(this, Base);
};
oop.extend(FooBar, Base);