The new html architect always saves all PropertyValueItems into the xml files. This is not necessary as the server can work with the missing items and assumes they have default values.
It would be best to handle this in the PersistenceService so that the architect does not have to worry about creating the items if they are missing and deleting them if default values are set.
Right now architect does create the items if they are missing:
So this logic could be removed if the PersistenceService handles it.