Ah...I see. I use init() for such things, and never noticed the phenomenon.
>The expresions for properties are only evaluated when class is instantiated for the first time and stored in the cached copy of the class. All class instances are created from that cached copy. As result they all have the same value of such properties.
>
Steve Gibson