/// <inheritdoc/> public override Tuple Clone() { return(new DifferentialTuple( origin.Clone(), difference == null ? null : difference.Clone(), backupedDifference == null ? null : (DifferentialTuple)backupedDifference.Clone())); }