two_way_dict, a dictionary like object that has reverse lookup as well [1]