>How to pass property array by reference with using the @ sing. Like with "Normal" arrays?
The simple answer is, you can't - either pass the object reference and deal with finding the array on the other side, or use ACOPY() to copy the array to a local variable, pass the local to the function, and on return, use ACOPY() again to replace the content of the member array with the updated local array content.