Initial revision.
ThreadLocalUserContext stores now UserContext instead of user.
Moved.