Me three. Never again inherit. We used to inherit (even in v8) for the sort-of obvious use-case of making all page doctypes inherit from a layout doctype, where the layout doctype had properties like "hide from navigation" etc. But it broke several upgrades, didn't play well with uSync etc. I'm sure it could work (i.e., it was our fault), but we won't try again 🙂