It is difficult to get a full copy of a dictionary (we are referring to a "deep copy"). It would be very powerful to build in some scripting functions or tools to help perform deep copies directly.
Right now the only options for performing a deep copy on a dictionary are:
  1. Create a dictionary from scratch in code (this can be very cumbersome if there is any sort of complexity, for example, a map marker).
  2. Import 2 special libraries and manipulate data through a series of functions (this is prone to error and not well documented).