`override` лучше использовать только в новом коде, а то рядом с отсутствующим override смотрится странно. И `virtual` все равно не нужен.