Had to add a "Connection" property for Material to identify where it belongs to. If something was added to the shopping list the item was also visible in the inventory list but with the amount that was in the shopping list. In other words it was "duplicated".