But I can't grasp one small thing about the DSL, so maybe someone could explain to me why in the DSL example:
Copy code
object Project : KProject({
uuid = "my_project_id" // uuid should never change
extId = "ExampleOfDSL"
parentId = "_Root" // id of the parent project
name = "Example of DSL"
...
})