I have tested this quite extensively, and it does work, within limits. I suspect that it only works for XML sieralizable properties. I tested it with integers, strings, and a custom class. The string and integer worked perfectly (so I can now fix my Yachted web part!) but the custom class did not. I’m currently looking into how to make a custom class be sieralizable so it too can be saved as a property.