Chapter 3 Encapsulation of Data with Properties