class_docstr: This class is not meant to be overridden and is meant to be common across
  different datastores.
class_docstr_tok: ["This","class","is","not","meant","to","be","overridden","and","is","meant","to","be","common","across","different","datastores","."]
code: def _unpack_backward_compatible(self, blob):
      # This is the backward compatible unpack
      # (if the blob doesn't have a version encoded)
      return self._unpack_v1(blob)
  
file_path: metaflow/metaflow/datastore/content_addressed_store.py
imports: import gzip
  from collections import namedtuple
  from hashlib import sha1
  from io import BytesIO
  from ..exception import MetaflowInternalError
  from .exceptions import DataException
label_desc: Use image node_id 5 for calling the ContentAddressedStore obj's underlying member method code with example usage: obj._unpack_backward_compatible(blob) and returns: self