use linked hash map to keep order of works correct
Merge pull request #1568 from ORCID/keepPublicOrder

Use linked hash map to keep order of works correct