Node.js library allows multiple inheritance of javascript objects using mixin and behavior pattern