I have seen that app settings data corruption happens on many models without explanation. This continues to be a problem.
It seems to happen more often when there is a property defined eg.
<property id="Park" type="boolean">false</property>
but there is no corresponding <setting> for this (there doesn't need be for my application).
In this situation, the property should always be false (unless changed by the program in which it was never), but sometimes unexplainedly a true is read.
The corruption is not limited to such cases.
Has anyone else experienced this or noticed a pattern that might help identify the cause?