Added OperationResult classes