Tuple.SetValue, Tuple clone with tests