great speed improvement by using maps instead of objects
handling property order during serialization (ps 3 only)