update JSON deserializer to always create new lists