Agile course, part III
Composition vs inheritance