Are you sure it freezes when you update the properties, not when parsing the XML file?

Also with so many properties of the same type it makes me wonder if you are not looking for a model.

Cheers,
_