title: Can't initialize object parser for model.Products, no acceptable constructors found
body: <p>I follow <a href="https://www.kotlindevelopment.com/anko-sqlite-database/" rel="nofollow noreferrer">Stress-free SQLite with Anko</a> to learn Kotlin, so I created the class</p>
  
  <pre><code>data class Products(val id: Long, val name: String, val description: String, val price: Long, val image: String, val status: String, val type: String ) {
  
      companion object {
          val TABLE_NAME          = "gdbl_products"
          val COLUMN_ID           = "id"
          val COLUMN_NAME         = "name"
          val COLUMN_DESCRIPTION  = "description"
          val COLUMN_PRICE        = "price"
          val COLUMN_IMAGE        = "image"
          val COLUMN_STATUS       = "status"
          val COLUMN_TYPE         = "type"
      }
  }
  </code></pre>
  
  <p>In Activity.kt I call:</p>
  
  <pre><code>var rowParser = classParser&lt;Products&gt;() =&gt; exception show: Can't initialize object parser for model.Products, no acceptable constructors found
  </code></pre>
  
  <p>Please tell me know why and how to fix it</p>