Using Composition code examples. Lesson and CostStrategy abstract classes.