Chapter 6: Components
Optional properties