Please see altered version of the code you attached previously, I have added a button which modifies data in one of the CardViewModel Objects and even after adding another item it don't pick up this change to an age of 99 for the first item which i can see has changed from looking at the data when breaking on adding another
Attachment:
CardView_Notification__f67c02dc.zip
I should probably also point out that there is a flaw in the .net collection modified logic and it don't pick when you change an item only when you add or remove and possibly replace (Not tried that yet.)