Thank you for clarificating, and the link to the support document.
Since the "source record" and "source record list" properties has clearly been defined in the support document, no change to the properities featured behavior would be necessary, and probably something outsystems would not want to change anyways, but you do not have to change the behaviour at all!
Below I suggestion an improvment for clarification.
The suggestion is to rename
"Source record" properity to "Initial source record"
"source record list" properity to "Initial source record list"
Problem solved :)
This allows outsystems to keep same the original design behavior as before and also clarify the properties item behavior within the IDE.
(When a persons sees "source record", intantly he/she will think this is the "source record", because that is what it says it is, and you do not have the document open on the screen or see that the description stating that this source record/record list will only be initalised once on first loading, this he will have a problem and wouldn't know it until experiencing it, 1 word makes a whole lot of difference for clarifying this properity. Its not going to help me, but the next developer as the defination would be clearly stated within the IDE, at the point of development).
EDIT: I hope none of these suggestion or test conducted and post written in this thread is seen as offensive, but rather I would like to help improve the software and make it better for every other developer that uses outsystems. :)
"The suggestion is to rename "Source record" properity to "Initial source record", "source record list" properity to "Initial source record list""
The problem with that would be that when reading "initial X", one would also suspect a "subsequent X" which in this case there is none.