@startuml
'https://plantuml.com/class-diagram

class MudRestController <<boundary>>
class AccountService
class DungeonService
class DBConnector {
    {static} getConnection() : MongoClientManager
}
class MongoClientManager {
    client : MongoClient
    getClient() : MongoClient
}
class MongoClient {
}

MudRestController "1" *-- "1" AccountService
MudRestController "1" *-- "1" DungeonService
MongoClientManager "1" *-- "1" MongoClient
DBConnector "1" --> "n" MongoClientManager : creates


@enduml