Get\Set для унаследованных классов, как?
Ну добавить такие вот геттеры/сеттеры вы можете, если используете Object.create:ClassName2.prototype = Object.create(ClassName.prototype, {
   foo: {
        enumerable: false,
        get: function () {}
        set: function () {}
   }
}))
Добавлю, что если прототип уже создан, то можно воспользоваться Object.defineProperty()
Оба примера делают одно и то же:NewClass.prototype = Object.create(Class.prototype, {
	a: {
		set: function () {...}
	}
});NewClass.prototype = Object.create(Class.prototype);
Object.defineProperty(NewClass.prototype, 'a', {
	set: function () {...}
});