Added helper method to allow block param instead of NSOperation object