But that's not what readonly is for.  If users are going to ever set this property themselves, then it should not be marked readonly.