experimenting with mixin 'inheritance'