Is the login cookie stored at the sub-module level? Or should we consider representing each service by a class, which would also allow some sub-classing of common functionality to all services or similar types of services?