  and when a child operation finishes with an error, RetryOperation will consult its error handler, and
  attempt to retry the operation.
 
- In the case of CloudKitOperation, the error handler has automatic support for many common error kinds.
- When the CKOperation receives an error, the CKErrorCode is extrated, and the handler consults a 
- CloudKitRecovery instance to check for a particular way to handle that error code. In some cases, this will
- result in a tuple being returned. The tuple is an optional delay, and a new instance of the CKOperation class.
-
- This is why the initializer takes a block which returns an instance of the CKOperation subclass.
-
- The delay is used to automatically respect any wait periods returned in the CloudKit NSError object.
+ In the case of CloudKitOperation, the error handler, which is configured internally has automatic 
+ support for many common error kinds. When the CKOperation receives an error, the CKErrorCode is extracted, 
+ and the handler consults a CloudKitRecovery instance to check for a particular way to handle that error 
+ code. In some cases, this will result in a tuple being returned. The tuple is an optional Delay, and
+ a new instance of the CKOperation class.
+
+ This is why the initializer takes a block which returns an instance of the CKOperation subclass, rather
+ than just an instance directly. In addition, any configuration set on the operation is captured and
+ applied again to new instances of the CKOperation subclass.
+
+ The delay is used to automatically respect any wait periods returned in the CloudKit NSError object. If
+ none are given, a random time delay between 0.1 and 1.0 seconds is used.
 
  If the error recovery does not have a handler, or the handler returns nil (no tuple), the CloudKitOperation 
  will finish (with the errors).

 }
 ```

 Note that the error handler receives, the received error, a logger object, and the suggested tuple, which
 could be modified before being returned. Alternatively, return nil to not retry.

*/

 operation.container = container
 operation.database = container.privateCloudDatabase
 ```

 This will set the container and the database through the CloudKitOperation into the wrapped CKOperation
 instance.

 ## Completion

