chapter 8 part one procedural
chapter 8 part 1 - changed showItem to shouldShowItem for clarity
chapter 8 part 2, hiding getUuid()
omg, shouldShowItem was broken
chapter 9, the oop refactoring