@WouterJ here you have got the reason for the getter/setter on the `ArbitraryPorperty` class, or does that work for public properties too?