def remote_read(
     self,
     batch=None,
     failure=None,
     fields=None,
     params=None,
     success=None,
     api_version=None,
 ):
     if self[self.__class__.Field.id]:
         _, image_hash = self[self.__class__.Field.id].split(':')
         account = AdAccount(fbid=self.get_parent_id_assured())
         params = {
             'hashes': [
                 image_hash,
             ],
         }
         images = account.get_ad_images(fields=fields, params=params)
         if images:
             self._set_data(images[0]._data)