Allows Convert() to reuse the same conversions as ConvertToVersion without being overly coupled to the version.