def METHOD_NAME(data_loader: DataLoader) -> Dict:
    """Get properties relevant for the copy of a DataLoader."""
    attr_list = ['num_workers',
                 'collate_fn',
                 'pin_memory',
                 'timeout',
                 'worker_init_fn',
                 'prefetch_factor',
                 'persistent_workers',
                 'batch_size',
                 'shuffle',
                 'generator',
                 'sampler',
                 'batch_sampler']
    aval_attr = {}
    for attr in attr_list:
        if hasattr(data_loader, attr):
            aval_attr[attr] = getattr(data_loader, attr)
    aval_attr['dataset'] = copy(data_loader.dataset)
    return aval_attr