Refactoring
Command
modify signature of 'register' function to support disabling usage processsing of specified command when executed