def validate
      return [] unless country
      country.validations.select do |validation|
        normalized_number.match?(Regexp.new("^(#{validation.pattern})$"))
      end.map(&:name)
    end
def validate
      return [] unless country
      country.validations.select do |validation|
        normalized_number.match?(Regexp.new("^(#{validation.pattern})$"))
      end.map(&:name)
    end
returns an array of valid types for the normalized number
 if array is empty, we can assume that the number is invalid