You don't need constraints in this case because it doesn't matter what T is; you aren't calling any methods or properties of T. T can literally be of any type. If, however, you want to work with the ...
Our applications are complicated enough without adding any more. Here's a way to think about your objects that allows you to dramatically simplify your object model, provided you're willing to turn ...