These allow for direct access to the dictionary holding
        the set under a different naming convention (to prevent
        dictionary like syntax from working on external interface).

def _dict_set(self, key, val):
        '''
        These allow for direct access to the dictionary holding
        the set under a different naming convention (to prevent
        dictionary like syntax from working on external interface).
        '''
        if key != None and self.stringify_keys:
            key = str(key)
        db = self._keyed_db[self.split_func(key)]
        db._dict_set(key, val)