"Ezért jó a C#-os auto property. Arról nem tehetek, hogy a Java devek ilyen fogyi megoldást tudtak csak kitalálni."
Ahham... most komolyan egy pár kattintással generálható kódon kell rágódni? :)
Egyébként a C# (Delphi) megoldással az a baj, hogy nem tudod előre, hogy mi lesz az eredménye egy
v.Valami = 2;
utasításnak, mert fogalmad nincs arról, hogy ez egy sima értékadás vagy kijöhet belőle egy validációs hiba vagy bármiféle egyéb hiba.