More multiple inheritance porting