How to copy an array of Objects instead of referencing

Another example, I understand now that Classes are not copied and always are a reference, but this behaviour still does not feel right to me as a Default.

Now that I know that, I can work around it, but it probably needs to be stated in the docs.