Why do you need to set explicitly a name? When I retrieve data from MonboDB some compound values haven't a name a aren't toplevel (they are "in the middle" of the composition).