Немного переработан абстрактный класс "Правило"