revamped mappers to repositories
introduced doctrine ORM