'Carry Over', self::Reset => 'Reset/Pool', }; } public function description(): string { return match ($this) { self::CarryOver => 'Remaining balance carries over to next period', self::Reset => 'Remaining balance returns to available money pool', }; } }