public static void Sort <T>(this MvxObservableCollection <T> collection, IComparer <T> comparer)
        {
            var list = collection.ToList();

            list.Sort(comparer);
            collection.SwitchTo(list);
        }
        public async Task <List <Game> > Load()
        {
            var results = await CardboardKnight.FetchHotness().ConfigureAwait(false);

            Hotness = new MvxObservableCollection <Game>(results);
            await Load(false).ConfigureAwait(false);

            return(Hotness.ToList());
        }