Improved performance by moving the photo data to a separate entity which also stores the photo externally
Bug introduced due to wrong naming of the LocationInStore vs. LocationAtShop, which is used in the book.