'Returns a dictionary mapping names to classes.
If `output_type` is a single class, then a default name will be created
for the output and a dictionary containing `output_type` will be returned.
Returns:
Dictionary mapping names to output types.'

@property
def output_type_as_dict(self):

    return _guarantee_dict(self._output_type, 'dataset')
