We can now cleanup the base class correctly before construction