Experimenting with inheritance and super