private void ValidateCommand(CommandModel command, List <string> errors) { var name = command.Name; if (name.Parts == null || name.Parts.Count == 0) { errors.Add("Command name is empty"); } if (name.Parts.Any(_ => !_identifierValidator.IsValid(_))) { errors.Add("Command name is not a valid identifier"); } }