simplify inheritance relationships

See discussion here: https://groups.google.com/d/msg/cyclus-dev/wP8GfvzFPk8/alQoxdjieXQJ

Companion PR in cycamore.