According to https://www.freepascal.org/docs-html/prog/progsu10.html Pasacal does support those sexy += operators.
Thanks for the info, this strange restriction when using a String property instead of a String variable never came to my mind ...