I think prototype pattern is reduce resource consumption. Use` Object.create(Prototype.prototype) ` wouldn't it be better?