Inheritance fix

see issue #2614.

the change in conf.py could be optional. it would allow users to choose inheritance if they want, but if they didn't want it in the first place (ie. setting off), then why would you want it as an option...