Extend upgrade step to update the structure of all tiles inheriting from the list tile

Fix upgrade step to use a dict instead of a PersistentMapping.

fixes #466
refs. #467