Restructured inheritance constructors