There are a bunch of concurrency warnings around how the various Service objects are used. To resolve this, they should be converted to actors.
- Contain
Siesta.Service instead of deriving from it (also good for moving away from Siesta)
- Behavior of
BasicAuthService must be factored out instead of being a base class