Sealed classes vs enums in Kotlin? | LetsGit.IT