docs: def restore_renamed_serializable_attributes(self):
          """Hook for the future if attributes have been renamed. The old
          attribute names will have been restored in the __dict__.update in
          __setstate__, so this routine should move attribute values to their new
          names.
          """
          if hasattr(self, 'start_addr'):
              self.origin = self.start_addr
              log.debug(f"moving start_addr to origin: {self.start_addr}")
              delattr(self, 'start_addr')