title: Why is the new Tuple type in .Net 4.0 a reference type (class) and not a value type (struct)
body: <p>Does anyone know the answer and/or have an opinion about this?</p>
  
  <p>Since tuples would normally not be very large, I would assume it would make more sense to use structs than classes for these. What say you?</p>