┌───────────────┐
│ User          │
├───────────────┤
│ +String name  │
│ +String email │
├───────────────┤
│ +login()      │
│ +logout()     │
└───────────────┘
        │
        │
     creates
        ▼
┌───────────────┐
│ Session       │
├───────────────┤
│ +String token │
├───────────────┤
│ +isValid()    │
└───────────────┘