O tom žádná. Jenže víš, co si většina programátorů představí pod pojmem praktické typy? Třídu. Bez konstruktoru, samozřejmě. A všechny property string.
Javista vytvoří třídu, přidá private propery (sic) a na každý getter a setter. Bez konstruktoru.
C#pista to má ještě jednodužší. Tam je na to syntaktický cukr, tak nemusí psát settery.
Mozno mate velmi volnu definiciu slova programator, alebo dost specificke vzorky, z ktorych generalizujete, ale vase tvrdenia idu proti mojej profesnej skusenosti za ~20 rokov v obore. Nech rozmyslam ako chcem, tak mi nenapada jediny programator, ktory by sa choval ako popisujete.