``` inline fun <reified T> createBaseModel()...
# announcements
a
Copy code
inline fun <reified T> createBaseModel(): BaseModel<T> = BaseModel<T>(T::class)

data class Person() {
    companion object : BaseModel<Person> by createBaseModel()
}
not sure if it works