A DataMapper and UnitOfWork implementation.