ambiguity in multiple inheritance