docs: def _checksum(self, fields, data):
          """
          Checksum the passed in dictionary
          """
          sha = hashlib.sha1()
          for field in fields:
              sha.update(field)
          sha.update(data)
          return Binary(sha.digest())