Multiple DialogComponentStringListSelection on one dialog


Do you think it is possible that if I have multiple DialogComponentStringListSelection components on a dialog the second (maybe the others too) are loading/updating on second open of the dialog? (On first dialog open the first component is loaded correctly, but the second has only the first selected. On second open both have the correct selections. The model seems to be correctly loaded, because on execute the acting as both loaded correctly.)
I think my code is not wrong: I load, save, validate the models. The models have different keys.
Do you have any ideas what can be the problem?
Bests, gabor

PS.: Sample code can be found here(, but this is not like a unit test):

This was my fault. I did not take enough attention regarding the order of the tablespec and settings model loads. Sorry for the confusion.