I am generally scared by inheritance that relies on sharing references like this...