Что не так с базой данных в Котлин?

У меня есть класс данных

@Entity(tableName = "type") data class Type( @PrimaryKey(autoGenerate = true) var id: Int = 0, var type: Int = 0 ) 

При компиляции проекта я получаю сообщение

Ошибка: номер не может выбрать конструктор, поскольку подходят несколько конструкторов.

Но если я изменю класс данных на

 @Entity(tableName = "type") data class Type( @PrimaryKey(autoGenerate = true) var id: Int = 0, var type: String = "" ) 

или класс java

 @Entity(tableName = "type") public class Type { @PrimaryKey(autoGenerate = true) private int id; private int type; // getters and setters } 

он отлично работает. Это ошибка Котлина или что-то еще?

Я не знаю, почему это происходит, но если вы используете id? = 0 решает проблему, по крайней мере, в тестах, которые я сделал.

 Android Studio Beta 7 ext.support_version = '26 .1.0 ' ext.kotlin_version = '1.1.51' ext.anko_version = '0.10.1' ext.archroom_version = '1.0.0-alpha9-1' @Entity(tableName = "type") data class Type( @PrimaryKey(autoGenerate = true) var id: Int? = 0, var type: Int = 0 )