Would it be better if the AuthComponent had a way to get an entity based on the current session data?