Just to be very clear, though: the very first listing is actually a property which has a getter underneath the hood that will be called each time you obtain it. The 2nd listing is can be a field using a area initializer, whose expression is only evaluated at the time, https://emperiumgurugram.in/