OperationResult A reusable class for capturing multiple errors and success tracking when performing all kinds of code operations.