Испавила "магические числа" на Enum. Всё исправлено.