true about the parent. although if i create a whole tree autonamed, the
same problem is still true. so we check if there is a parent and if not,
we do not provide a list already used names?
imho, this is a convenience thing, so it should be as convenient as
possible. eventually we should support custom id generators, where
people can do whatever special tailored stuff they need