@edvin There are many other ways to do this that avoid the issue, but this is the case where ListProperty != ReadOnlyListProperty. There is a method setValue() that isn't available.
Do you want ReadOnlyListProperty just for general immutability practices?
Here's some code