public static void SaveSettings(AppSettings settings) { lock (mutex) { instance = settings; Ioc.Resolve<IRepository>().Save(settings); } }