-Fixed deserializing F# unions with out of order properties
-Tests