Unlike the JVM target platform, the JS back-end does not track getters' and setters' usages separately, so when either accessor of some property is changed, all usages of that property will be rebuilt.