Die Warnung steht bestimmt nicht zum Spaß im Handbuch.
Oder jemand war zu faul. Oder es funktioniert nicht wie vom Autor ursprünglich geplant…
Leider erklärt sie nicht, was genau das Problem sein kann.
Naja. Erklär mal einem Leser, warum bei einem als Konstante instanzierten Objekt Eigenschaften sehr wohl mit einem Setter (und durch andere Objekt-Methoden) geändert werden können, nicht aber direkt.
Und naja. Wenn sich ein Objekt mal so und mal so verhält, dann ist das verwirrend. Das ist wohl mit „nicht vorhersehbar“ gemeint. Ansonsten ist es Eigenschaft eines Programmes, dass es sich (abgesehen von der Generierung von Zufallswerten) stets gleich verhält. Man könnte das also dokumentieren.