Refactors StockTicker to be GoF observer.