public async Task <IEnumerable <Description> > GetLatestRange(int id = 20)
        {
            var random = new Random();
            var list   = (from i in await _characterManager.GetLatestCharactersAsync(random.Next(0, id)) select Description.Create(i)).ToList();

            list.AddRange((from i in await _idiomManager.GetLatestIdiomsAsync(random.Next(0, id) - list.Count) select Description.Create(i)));
            list.AddRange((from i in await _phraseManager.GetLatestPhrasesAsync(random.Next(0, id) - list.Count) select Description.Create(i)));
            return(list);
        }