c# create nullable tuple