Python Multiple Inheritance With Different Products