Rework inheritance path