public SyncUpdate(List <Asset> assets, string _Library, string _Settings, string _Notices) { Library = new DataStore(); Settings = new Settings(); Notices = new NotificationSystem(); Library = Library.DeserializeFromXmlString <DataStore>(_Library); Settings = Settings.DeserializeFromXmlString <Settings>(_Settings); Notices = Notices.DeserializeFromXmlString <NotificationSystem>(_Notices); Library.Assets = assets; }