public static bool QueryData(out AchievementData achievementData)
 {
     achievementData = instance;
     if (instance is null)
     {
         throw new ArgumentException("Shit broke!");
     }
     return(instance.QueryDataInternal());
 }
 static AchievementData()
 {
     instance = new AchievementData();
 }