Has2<V1,V2>
Has3<V1,V2,V3>
Has4<V1,V2,V3,V4>
Has5<V1,V2,V3,V4,V5>
Tuple1
Tuple2
Tuple3
Tuple4
Tuple5
V1
getValue1()