public List <IStock> GetAllStock() { return (stockRepository.GetAllStocks() .Select(s => builderFactory.GetBuilder(s).Create(s, GetTotalMarketValue())) .ToList()); }