$session{CurrentUser} vs $RT::CurrentUser

A coding question. I’m working on some new code for RT 2, and I notice that the Current User is being passed (stored?) in the session via $session{CurrentUser}. I also note that the RT.pm package defines a $RT::CurrentUser.

Which object is better to use?

Bill George