sealed class MyClass(open val str: String) { data class Meh(override val str: String): MyClass(str) }