I don't understand the benefit of declaring strong on a readonly property. Consumers of the class won't be able to use it as a setter or even necessarily know what happens under the covers, so how is it useful?