Gas
те в репозитории создаем findImagesByProductId($id), вместо getImages в Product Entity?
удрбства немного, с другой строны, частенько и эти картинки для одного продукта могут как-то фильтроваться при выдаче, чего в getImages не задашь.
ps. одно сообщение в 10мин?
getImages - это для RAD хорошо. В более менее серьезных системах это приводит к постоянным N+1 проблемам, которые как раз решаются отдельными репозиториями и явным получением того, что нужно.