Avoiding crash with readonly property

Crash happens when a property defined as readonly has a setter defined
anyway in an extension, and code sets it using "self.property = ".