public ExcelMapper(IWorkbook workbook, IExcelPropertyMapFactory propertyMapFactory, ICellValueConverter valueConverter, IModelBuilder modelBuilder, ILogger <ExcelMapper> logger) { _workbook = workbook ?? throw new ArgumentNullException(nameof(workbook)); _propertyMapFactory = propertyMapFactory ?? throw new ArgumentNullException(nameof(propertyMapFactory)); _valueConverter = valueConverter ?? throw new ArgumentNullException(nameof(valueConverter)); _modelBuilder = modelBuilder ?? throw new ArgumentNullException(nameof(modelBuilder)); Log = logger ?? throw new ArgumentNullException(nameof(logger)); }