Added extractClientAttributes using UserAgentUtils