Additional testing with abstract classes