Todo List
Rule | --SingleFieldRule | --DomainRule
DomainRule DomainRule( string $fieldname, array 1)
void Check( string $value)
Overridden in child classes as: