Proper Virus class.