     }
 }
 
-class Operation: NSOperation {
+public class Operation: NSOperation {
 
     //MARK: operaton state management
 

        }
    }

    override var finished: Bool {
        return state == .Finished
    }



    //MARK: NSOperation methods

    override public func main() {
        state = .Executing

        execute()
