So just to conclude, leaving aside the cheesy remarks about what was done in 2012 (:p), we agree that injecting the Repository is acceptable here, but that injecting the container shouldn't be done ?