thinking about multiple inheritance