dissertation project: application using ORM which implements the Data Mapper pattern