If m_definition is NULL, then CSettingList::Deserialize() will fail and the setting will be destroyed and won't be available.