Which is the proper way to declare a singleton named DatabaseManager?
data class DatabaseManager {}
singleton DatabaseManager {}
object DatabaseManager {}
static class DatabaseManager {}