[DO NOT MERGE] Unknown json properties and metadata saved in metadata are now preserved

to address issue #35