C++: Multiple Inheritance and constructors.