I would preffer to seperate every way of TT retreival (cookie, header,... based) to its own class.