moved not_empty and valid_number to legacy

The rules are now not-empty and valid-number.