Fiz um pouco mais de escavação e descobri que essa não é a maneira de fazer isso, apesar do guia declarar o contrário.
Depois de ler este artigo , descobri que SubCommands
precisa estar vazio e, em seguida, você pode adicionar tudo como netos.