in reply to You need to break up the design more cleanly.in thread Understanding 'Multiple Inheritance'
See Re^5: Understanding 'Multiple Inheritance' (hindsight)