使用Kotlin @Parcelize和多态

嘿,我使用一个模型作为DTO,JsonCreator和Percelize我的问题是,我想使用多态(反汇编通用部分),不知道如何写在Kotlin

@Parcelize @Entity open class Location (var lat: Double = 0.0, var lng: Double = 0.0) :Parcelable @Parcelize @Entity class MapsMarker(lat: Double, lng: Double, var name: String): Location(lat, lng), Parcelable 

这里的一个问题是编译呼喊

可分段构造函数参数应该是“ varval

对于MapsMarker latlng字段。

我正在使用inheritance,所以我不能使用val,因为我将覆盖Location类的属性。 我也不想要我的房间 @Entity会有重复的字段。

如果有人知道答案,请帮助我;)