I have the CountedPtr automatically casting across virtual inheritance boundaries now, but the tests fail to execute.