Restructured inheritance