inject user repository