Currently, if CommandSpec#aliases(String...) is called to modify the aliases of a CommandSpec that is already registered as a subcommand of another CommandSpec, then the aliases registered in the parent are not updated.
The aliases in the parent should be updated to a) keep things consistent, and b) allow aliases to be modified.