$group + $addToSet don't work with nested fields

It seems to me that naming fields as numbers is extremely irrational (are there any examples that refute this?). So in a similar conflict, 0 as an array index should have priority.