'use strict' let value = 'old' class BaseClass { method () { return 'method' } get readonly () { return 'readonly' } get value () { return value } set value (val) { value = val } } class DerivedClass extends BaseClass { } module.exports = { base: new BaseClass(), derived: new DerivedClass() }