Refactorized DataMappers to return a created object