public CommandHandler(IPrerequisiteChecker prerequisiteChecker,
                       ISystemService systemService,
                       ICommand[] commands)
 {
     _commands = commands.OrderByDescending(x => x.GetCommandWords().Length).ToArray();
     _prerequisiteChecker = prerequisiteChecker;
     _systemService = systemService;
 }