Properties sind der
OOP-Weg auf die Eigenschaften (wie der Name schon vermuten lässt), sprich den Status der Instanz zuzugreifen. Direkte Feldzugriffe von außerhalb des Objekts sollten vermieden werden und stattdessen über Properties gekapselt werden. Da gewisse Aspekte dieses Objektstatus sich aber ja zur Laufzeit sehr dynamisch ändern können, gibt es die Möglichkeit mit den Gettermethoden den entsprechenden Wert quasi "on-demand" zu berechnen.