Say I have multiple components nested under each other, one takes collection of Accounts, the component under Account takes a collection of Contacts.
Say I want to programmatically remove one of the Contacts, so I do it by removing it from grandparent component collection. Will it trickled down and remove it from UI? If I add new one, will it display a new one? How about modifying the fields.
Also, if I modify the Contact name, will the object on grandparent component have that field updated?