Extract out UserSession model