respect enforce_required_keys flag on validation of sub-objects
regex supports ipv6 (albeit incomplete) in browser_ip validation.