So this is how inheritance works... ;D
TODO: test static behaviour