Proper virtual method declaration
Test planner
Debug printing