Fix: use returned parameter from _render_simple_dict/list in exports class

The Parameters._render_simple_dict and _render_simple_list methods now
return a new dict or list instead of changing in place the dict or list
passed to them. This commit updates the exports class appropriately and
adds some additional tests for these changes.
4 files changed