Multiple inheritance (Reviewer Review)
The class has more than one direct superclass.
Consequences
Many languages do not support multiple inheritance. You should use this review if your model represents a model that will be implemented in one of these languages.
Strategy
Remove an inheritance relationship and use aggregation instead.