version 4 - using Automapper + CRUD