Implemented data-mapper.