How to use Tuple in generic class? - C#