Added AbstractRule.php