Я думаю, что существует несколько дополнительных вещей проверить:
Проблема заключается в том, что что-то смотрит на свойство Image и вызывает его загрузку - возможно, даже отладчик.
Установите точку останова в свойство Product.Image и посмотрите, какой путь его вызывает.