'Make a hard copy of `self`.
:return: A new LiveDefinition instance.
:rtype: LiveDefinitions'

def copy(self):

    ld = LiveDefinitions()
    ld._memory_map = self._memory_map.copy()
    ld._register_map = self._register_map.copy()
    ld._defs = self._defs.copy()
    return ld
