sbor88 (8) [Avatar] Offline

When lookin at your Listing 2.3 on Page 29 I was surprised that you named the Stock Price propertey as ""PrevPrice".
It seems that this is just a "Price", because it is in fact the current price of the named Stock.
One of its possible use is to compare it with the next Price of the same Stock when it arrives, however, in the StockInfo storage it can be used for any other purpose.

It is a minor correction, however IMO it makes your design more generic.