I think this needs to be `._service_object`?

But then how does this work with commands that aren't services?  Could we instead expose a `cli_name` property on the `CLICommand` objects? And possibly a `cli_full_name` property as well?