inherit an interface multiple times