i would second this. having issues with changed data handling and can't find an easy way to achieve this, see also here: ListView / Modify Values and save
Edit:
After some more digging and experimenting, i found a solution and i also incorporated the idea of having a "changeSet" object which can be used. The solution can be found on the link posted above.