Making Operation an Objective-c NS_ENUM for interop with Swift.