Extracted reusable class - OperationRepository