Maybe it’s just to avoid “unnecessary” stuff, but your model is not correct, leaves need to have types. Also, the command line xyz abc ? looks strange since xyz is config false, maybe you wanted show xyz abc ? - with that you should get the list of possible completions.