Почему изменяется начальное содержимое объекта?
Когда вы нажимаете в консоли на стрелочку раскрытия объекта/массива, консоль только в этот момент пытается получить это значение (вызвать геттер). Если хотите видеть содержимое в момент вывода в консоль, то сериализируйте например в JSONconsole.warn(JSON.stringify(store.all()))
Так вы сразу получите раскрытую строку.
Это корректное поведение консоли, так как отображается один и тот же объект.