public void ApplyLoadedData(object data) { var d = data as Settings; if (d == null) { d = new Settings(); } graphixSettings = d.graphixSettings; audioSettings.ApplyLoadedData(d.audioSettings); commonSettings = d.commonSettings; }