There are lots of options. What is your problem?
Of course, to my taste, the best solution is to wrap the TT in code which provides all the needed access and then to use that SP or Class in your code, accessing the methods instead of the TT directly. Then, you never need to pass it and there is only one place it needs defining and only one place it needs maintenance.