read blob on access only because get_object is slow

def _get_blob(self):
        """read blob on access only because get_object is slow"""
        if not self.__blob:
            self.__blob = self.repo.get_object(self.id)
        return self.__blob