It depends though how you want to interact with fi...
# announcements
a
It depends though how you want to interact with field. Nullable means "could be non-initialized and I have to check/suppress in calling code",
lateinit
is "could be non-initialized but I want to work with it as if it was always initialized with background checks if necessary"