Added something to do for the designers

ItemViewModel has now the correct properties
When old item is updated it is no longer re-added to the list