changed crate document from LinkedHashMap to TreeMap to sort keys
(property names) in lexicographical order (same way crate does)