Make Dict_element the key of Dict
Remove overhead for storing std::string in a Dict