Data doesn't update

I just now read through the deep mutation docs and even though I at first was disappointed that I can not fire deep mutations out of the box, looking from an recursive standpoint this makes totally sense, so thank you for educating me.

On another hand I found the update of list items confusing, so maybe this is a bug or I also need education here :smiley:

For convenience lets take the data from above.
Branch has different verisons. Now I want to overwrite my branch and set version to zero or even just one version.
What I experienced here is that no change is processed, which I find weird, as the versions list belongs to the main object, thus no deep mutation should effect here.
So my quesiton is, is this intentional or a bug?

mutation MyMutation {
  updateBranch(input: $input) {
    branch {
      versions {
        wayOfCreation
        code
        orkId
      }
    }
  }
}
{
	"input": {
		"filter": {
			"orkId": {
				"eq": "0x13882-master"
			}
		},
		"set": {
			"versions": []
		}
	}
}