How to: Agregar propiedad Order a un XmlArrayItem

Recientemente tuve problemas con unos objetos serializables, al cambiar su orden dentro de la clase generaron un bug al momento de serializar. Para prevenir este problema agregue los atributos XmlArray con su propiedad Order. Al momento de agregar los objetos con el atributo XmlElement, ahora estos causaron problemas en los arreglos, para darle orden a propiedades encontré un workarround, te muestro el ejemplo:

 

Gustavo Sánchez