Added CommandBase abstract implementation of ICommand