اذا كان لديك enumerator لتحديد حالات عنصر, قد تجد من المفيد مراعاة هذه القواعد:
* إجعل اسم الحالة ذا معنى محدد.
* وإجعل قيمته ( في كثير من الحالات ) مضاعفات الخمسة.
* وأخيرا, تجنب ان تكون المسميات بالنفي.مثال:
لديك فاتورة لها مسارات عمل كالتالي:
* عند انشاء الفاتورة ولم تدفع
* عند سداد الفاتورة
* عند