Это немного обманывает, если хотите, но если вы переопределите класс .ToString для класса Produkt, чтобы вернуть значение свойства name, он должен отображать имя вместо информации о классе.
Вымог бы также наложить свойство на класс, в котором есть продукт.Что-то вроде:
Public Readonly Property ProduktName() as String
Get
Return Produkt.Name
End Get
End Property