Используйте Node.js 6, там уже есть классы и стрелочные функции. Код станет намного компактнее и красивее.
По поводу служебных методов: если имеются в виду private-методы, то в этом нет особой необходимости. Но если все же очень надо, это делается через Symbol, WeakMap или замыкание. Примеры можно легко нагуглить. Так же есть вариант с декораторами
https://github.com/elado/class-private-method-decorator
Но для него нужно подключать в проект Babel.
P.S. Если нужен чистый синтаксис можно использовать TypeScript. Пример из документации:
class Animal {
private name: string;
constructor(theName: string) { this.name = theName; }
}
new Animal("Cat").name; // Error: 'name' is private;