Settings ParseConfiguration(string text) { using(var reader = new StringReader(text)) { return new XmlSerializer(typeof(Settings)).Deserialize(reader) as Settings; } }