add createEmptySpreadsheet to SpreadsheetFactory