private List <ListItemContent> SelectTrusts(bool fresh)
        {
            var currencyService = _context.UnityContainer.Resolve <ICurrencyService>();
            var trusts          = _context.UnityContainer.Resolve <ITrustService>().SelectTrusts(fresh);

            var listViewItems = new List <ListItemContent>();

            foreach (var trust in trusts)
            {
                var currency = currencyService.ObtainCurrencyByAccountNumber(trust.Purse);

                var listItemContent =
                    new ListItemContent(trust)
                {
                    ImageKey = currency,
                    Group    = AccountDisplayHelper.BuildGroupKey(currencyService, currency)
                };

                listViewItems.Add(listItemContent);
            }

            return(listViewItems);
        }