Chapter 2: Demo 2.1, Encapsulating Complex Objects in a Programmatically Beneficial way