В примере
Есть var list: MutableLiveData<MutableList<Item>>
Если я пропишу list.value.add(item), обсервер не сработает, а чтобы он работал, должно быть list.value = value. Т.е. я лист должен менять старый на новый лист. Я могу заменять лист на лист, но смысл тогда от обсервера, если я сам указываю, когда происходят изменения?