Lustig, so ähnlich sieht mein Code für meinen eigenen Nullable Type auch aus
. Trotzdem stellt sich mir hier die Frage nach der Sinnhaftigkeit, irgendwie widerspricht das doch den Grundsätzen der
OOP, eine Klasse hat immer Zugriff auf ihre eigenen Felder.