Although Multiple Inheritance presents a complicated problem
when two or more parent classes have overlapping behaviors or attributes, I
still find it useful especially when we think about combining multiple classes.
I hope that the next versions of Visual Studio will have an option to enable
multiple inheritance support. Starting with an experimental version seems to be
a nice idea.