Every time I use add to array add or array remove action I use Array save changes action, to prevent bugs in my logic. This makes me wonder why those action don't automatically save changes to array? In what situations it makes sense to use array add/remove action and don't use Array save changes action?