I move property for delegation outside of object, and put another property just for test. It's works just fine:
Copy code
val client = HttpClientImpl()
object DefaultHttpClient : HttpClient by client {
val test = ""
}
fun main(args: Array<String>) {
DefaultHttpClient.test
}