Gibt es eine Möglichkeit den Fehler zu vermeiden, bzw. sollte lval nicht einfach (empty) zurückliefern?
Nur, wenn du das Property in Ruhe lässt. Der Getter wirft eine
Exception bevor GetValue überhaupt zurückkehrt. Somit kann in lval auch nichts drin stehen.