FORGE-1313: Moved canExecute() to CommandController interface