More inheritance tests... i shouldve coded in C++