deserialize

abstract fun <T : Any> deserialize(type: KType, data: String): T