         error: (NSError -> Void)? = nil,
         initialPollState: PollStatusProtocol
         ) {
-            __completion = completion
-            __error = error
+            completionHandler = completion
+            errorHandler = error
             pollState = initialPollState
             initialDownloadOperation = initialDownload
             pollingDownloadOperation = pollOperation

    public var initialDownloadOperation: DownloadJSONOperation
    public var pollingDownloadOperation: P
    public var parsedJSON: T?
    
    // MARK: - Public Initialisers
    public init(


public class DownloadJSONByPollingOperation<T: Pollable, P: DownloadJSONOperation where P: Clonable>: GroupOperation {
    // MARK: - Private Properties
    private var hasProducedAlert = false
    private var pollToURL: NSURL?
    private var pollState: PollStatusProtocol
    private var model: T?
    
    
