Could you avoid inheritance here too and rather use include or require ?