OO in D8: Inheritance vs. Aggregation (Part 3)