LPS-45041 Uses a new object instead of a Tuple for diffVersions