Maintain field order of insertion
Merge pull request #34 from oharaandrew314/ordered_fields

Maintain field order of insertion