Copying a list of linked objects in a predicate

Thanks for another try, but it still does not work for me. Without delete, I get:

    "node": [
      {
        "name": "Company 1",
        "projects": [
          {"name": "Project 1"},{"name": "Project 2"}
        ],
        "new_projects": [
          {"name": "Project 3"},{"name": "Project 1"},{"name": "Project 2"}
        ]
      },
      {
        "name": "Company 2",
        "projects": [
          {"name": "Project 3"}
        ],
        "new_projects": [
          {"name": "Project 3"},{"name": "Project 1"},{"name": "Project 2"}
        ]
      }
    ]

I would expect “new_projects” to be equal to “projects” for each “Company”, but what I get now is concatenation of all projects of all companies, and this value (list of all projects) is set for each Company. So it does not work as a predicate rename.

Regards,
miko