The "Multicore Considerations" section of the NSOperation Class Reference says "When you subclass NSOperation, you must make sure that any overridden methods remain safe to call from multiple threads. If you implement custom methods in your subclass, such as custom data accessors, you must also make sure those methods are thread-safe. Thus, access to any data variables in the operation must be synchronized to prevent potential data corruption."
But I notice that neither the Configuring Operations for Concurrent Execution section of section of the Concurrency Programming Guide nor the WWDC 2015 Advanced NSOperation example contemplate any such synchronization.
Do we have to synchronize our custom accessors for `NSOperation` properties or not?