docs: def copy(self, strip=None, deep='ref'):
          """ Return another instance of the object, with the same attributes
  
          If deep=True, all attributes themselves are also copies
          """
          dd = self.to_dict(strip=strip, deep=deep)
          return self.__class__(fromdict=dd)