I am using repository pattern. T1 is the Dto of T2 (e.x: UserDto and User)
In the service layer, I pass Expression> a