so I just realize I don't fully understand the initial comment. We have multiple classes that extend each of the 3 interfaces. What would be the advantage of introducing a new interface that extends all 3? Do you mean to have a class that contains an instance of each of the 3 interfaces?