title: How to set delegated property value by reflection in kotlin?
body: <p>My entity class:</p>
  
  <pre><code>class User : ActiveRecord&lt;User&gt;() {
      var name by Column(String.javaClass);
      var id by Column(Int.javaClass);
  }
  </code></pre>
  
  <p>now I want to set name value by refelection:</p>
  
  <pre><code>var clazz = User().javaClass
  var record = clazz.newInstance()
  var field = record.getDeclaredField(it + "$" + "delegate")
  
  field.set(record, "aa")
  </code></pre>
  
  <p>then error:</p>
  
  <blockquote>
    <p>entity.Column field ActiveRecord4k.User.name$delegate to java.lang.String</p>
  </blockquote>
  
  <p>how to do this?</p>