@bashor: if I would like to create a simple Kotlin data class -> TypeScript 2.0 converter prototype for domain model use case, do you have some hints about how I should do that? Should I use kotlin.reflect ? Is there some stuff from kotlin.js I could reuse?