-1
This question could be generalized, but it crept up while creating a Kotlin @Entity class within the Spring Data framework. Each entity shall extend AbstractPersistable, and it usually has quite a number of fields:
@Entity
class Book(
var author: String? = null,
var title: String...