private Setting CreateSetting(XElement settingNode) { string key = settingNode.AttributeValue("key"); string type = settingNode.AttributeValue("type"); string valueStr = GetSettingsValue(settingNode); return new Setting(key, valueStr, ConvertType(type)); }