objective-c : make a property read-only to other objects but fully accessible to your own class