To assign to property that takes a list or an array (or any collection), Tresi, provides 2 ways. You can choose whichever is most convenient for you. Let's take for example the below User class. It has property "Friends" which is a list of users (List<User>).
If we wanted to assign 2 instances of the User class to the Friends property we could do the following
Option 1 : Assigning a value using the [ ]
First we manually create 2 instances, "friend1" and "friend2" and then assign these 2 to the Friends property by putting it inside a square bracket "[]", as per the screenshot below
(Click to enlarge)
Option 2 : Assigning a value using the "Item(index)" function
Another way to create a list is to automatically build it up by calling the Item function. The first item in the list always begins at index 0, the 2nd item is at index 1, the 3rd at index 2, and so on. This approach is shown in the screenshot below
(Click to enlarge)