added Field::getRules()