With NSOperation subclass