def __setitem__(self, key, value):
        if key in self.investing:
            self.investing[key] = value
            self.is_dirty = True
        elif key in self.user_settings:
            self.user_settings[key] = value
        elif key in self.auth:
            self.auth[key] = value
List of options DMS document object may have during lifetime
dataset/ETHPy150Open jgillick/LendingClubAutoInvestor/lcinvestor/settings/__init__.py/Settings.__setitem__--crossover with--dataset/ETHPy150Open adlibre/Adlibre-DMS/adlibre_dms/apps/core/models.py/Document.__init__