i believe it has something to do with the initiliz...
# getting-started
j
i believe it has something to do with the initilization order, not null requires a variable to be initialized in a constructor or init part, lateinit doesn't