Ну, я бы сказал, что это зависит от ситуации, но продукты в этом случае будут заполняться из базы данных через репозиторий, так что, скорее всего, ORM какого-то рода, поэтому в конструкторе не потребуется инициализация для нового List.,Значение null для Продуктов указывает на то, что список еще не загружен.С другой стороны, допустим, что ваш объект должен инициализировать эту коллекцию.Для простых объектов DDD говорит, что конструкторы вполне подходят для этих вещей, но в случае сложных объектов перенесите конструкцию на Фабрику.