def _ex_connection_class_kwargs(self):

        kwargs = super(DimensionDataNodeDriver,
                       self)._ex_connection_class_kwargs()
        kwargs['region'] = self.selected_region
        return kwargs
create a new Index inferring the class with passed value, don't copy
dataset/ETHPy150Open apache/libcloud/libcloud/compute/drivers/dimensiondata.py/DimensionDataNodeDriver._ex_connection_class_kwargs--crossover with--dataset/ETHPy150Open pydata/pandas/pandas/indexes/base.py/Index._shallow_copy_with_infer