that is one of the reasons why I don't like this multiple inheritance solution