class_docstr: Base DatasetOutput class fixing the output type from the dataset. This class is inspired from
  the ``ModelOutput`` class from hugginface transformers library
class_docstr_tok: ["Base","DatasetOutput","class","fixing","the","output","type","from","the","dataset",".","This","class","is","inspired","from","the","``","ModelOutput","``","class","from","hugginface","transformers","library"]
code: def __setitem__(self, key, value):
      super().__setitem__(key, value)
      super().__setattr__(key, value)
  
file_path: benchmark_VAE/src/pythae/data/datasets.py
imports: from collections import OrderedDict
  from typing import Any, Tuple
  import torch
  from torch.utils.data import Dataset
  from torch.utils.data._utils.collate import default_collate
label_desc: Use image node_id 3 for calling the DatasetOutput obj's underlying member method code with example usage: obj.__setitem__(key, value) without return types