public async void LoadData(long id)
 {
     if (Item == null)
     {
         Item = await MHDatabaseHelper.GetItem(id);
     }
     if (Components == null)
     {
         Components = await MHDatabaseHelper.GetComponentsForComponent(id);
     }
     if (Monsters == null)
     {
         Monsters = await MHDatabaseHelper.GetHuntingRewardsForItem(id);
     }
     if (Gathering == null)
     {
         Gathering = await MHDatabaseHelper.GetGatheringRewardsForItem(id);
     }
     if (Quests == null)
     {
         Quests = await MHDatabaseHelper.GetQuestRewardsForItem(id);
     }
 }