Refactor : controlllers need no more to talk to repositories