Separate class for version detection.