I would like to understand whether variables inside a constructor should be private or public in Kotlin. What is the significance of