In Kotlin, classes are final by default which means they cannot be inherited from.
To allow inheritance on a class, use the open
keyword.
open class Thing {
// I can now be extended!
}
Note: abstract classes, sealed classes and interfaces will be
open
by default.