IMassOperation
An operation that will execute over a number of objects providing status
            
                
Holds the exception, if any, that was thrown by executing the Mass Operation
            
Controls if the Mass Operation is flagged to be canceled.
            
TimeStamp of the last time the Mass Operation reported
            
Determines if the Mass Operation events the count of operations as they complete
            
Name of the Mass Operation
            
Number of operations completed
            
Number of operations completed over total number of operations
            
Unique Identifier for the Mass Operation instance
            
State of the Mass Operation
            
Status message of the Mass Operation
            
Total number of operations that the Mass Operation will perform
            
Event To listen for when Records are Processed
            
void Execute()
Execute the Mass Operation