La classe "T" deriva da una classe comune che dichiara la proprietà Id?
Puoi forzare in qualche modo il fatto che la classe passata abbia la proprietà Id?