after running my code sample, i got the following error.
The identifier that starts with 'SaveEntity-d3707774-c6a8-4a36-ba4e-391dc30e6487' is too long. Maximum length is 32.
So now I know the answer, and since there isn't any nesting, this makes sense to me.
So now my question is, why have any name? Possibly to address the transaction while in the middle? Doesn't seem to make sense to have a name, if there is no nesting.