I'm not entirely convinced that mixin inheritance is the best approach here. Maybe consider subclassing (ChefSuite) or composition? There also seems to be some duplication from Cheflike to Cheflike. My best advice is to read [POODR](http://www.poodr.info/) and do some _hammock driven design._