public static ListItem CreateFrom(Book b) => new ListItem(b.Id, b.Title, b.ThumbnailUrl, Price.CreateFrom(b.Price));
public static ShoppingCart CreateFrom(VolatilityDecomposition.ShoppingCart.ShoppingCart c) => new ShoppingCart(c.Books.Select(Item.CreateFrom).ToList(), Price.CreateFrom(c.TotalPrice));