chapter 8 part 2, hiding getUuid()