Chapter 6 - Finish Prototype Pattern