Explicit virtual keyword
Fixed sizeof(ptr) in test (detected by clang static analyzer)
Fixed memory leak in CanIOManager test