#18 moved repository to instance variable, no need to resolve it with
every request