class_docstr: Base class for implementing dataset builders. See more information
  on top. Child class needs to implement ``build`` and ``load``.
  
  Args:
      dataset_name (str): Name of the dataset passed from child.
code: def dataset_name(self):
      return self._dataset_name
  
imports: import uuid
  from typing import Optional
  import pytorch_lightning
  from mmf.utils.build import build_dataloader_and_sampler
  from mmf.utils.logger import log_class_usage
  from omegaconf import DictConfig
  from torch.utils.data import Dataset
label_desc: Use image node_id 2 for calling the BaseDatasetBuilder obj's underlying member method code with example usage: obj.dataset_name() and returns: self