When the data is built it is built using objects rather than requiring attributes in a specific order. This should make any conversion created after this point compatible with any future versions of the software. It pushes up the size of the data but forward compatibility should be worth it.