Есть подозрение, что вы не понимаете вообще базовый синтаксис javascript. Что "=" - это операция присваивания а ни раз не добавления или изменения.
Увы в современном js уже можно всё обвешать сеттерами и геттерами, и тогда такой код будет рабочим, потому уверенно это утверждать я не могу. Проверить просто: если сеттеры и геттеры в js вам ни о чём не говорят - значит всё плохо. Начните с прочтения первых глав
учебника. Иначе хз, разбираться с написанной подобным образом библиотекой нет никакого желания.