yes. You could create a UserSession model that takes the session hash as an argument in its constructor, or better yet, the elements of the session that represent the concept of the user.