buildWithPermissionCheck
Builds the setting subcommand structure with permission checks. This method should be called from parent commands.
Builds the setting subcommand structure with permission checks. This method should be called from parent commands.