docs: def persist(self):
          """a private method that persists an object to the filesystem"""
          if self.hash:
              with open(self.file_name, 'wb') as f:
                  pickle.dump(self.object_property, f)
              return True
          return False