IsAtLeast(
     this ISemanticVersion version,
     int majorVersion,
     int minorVersion)
 {
     return(version.IsAtLeast(majorVersion) && (version.MinorVersion.GetValueOrDefault(0) >= minorVersion));
 }