Persistence and presentantion mapping of domain models to Spreadsheets