Вот в сервисе я, вроде как, возвращаю теперь не референс к массиву, хранящемуся в сервисе, а клонирую его фильтром. В другом компоненте я подписываюсь на getList, записываю элемент массива в переменную в компоненте. В этом компоненте я к дочернему массиву полученного элемента добавляю новые значения. Т.е. они, вроде как, должны сохраниться внутри компонента, а не в сервисе. После того, как я покинул этот компонент и вернулся, не должны ли эти значения обнулиться, раз я не сохранял его специально в массив в сервисе?