I have similar issues as were already discussed here: Xml Serialization Sequence Issue
As I understand that I could fix this issue by using the "order" attribute - I'm wondering why this happens at all!? It seems to me that the serialization result somehow is "random" - 10x you get the one sequence then you get a couple of times an other sequence. It also seems that the sequence is not completely random - but (at least for my case) only the first two elements are randomly mixed ...
Does anyone have a good explanation for that?