def __init__(self, names, case_sensetive=False):
self.names = names if case_sensetive else map_dict(<EOL>names, key_func=lambda k, v: k.lower())<EOL>
:names: dict which contain old feature names as key and new names as value.  
:case_insensetive: performs mactching case sensetive