def initialize(model = nil)
@model = verify_model(model)
model_prefs = read_model_prefs
if model_prefs.empty?
@native_events = DEFAULT_ENABLE_NATIVE_EVENTS
@secure_ssl = DEFAULT_SECURE_SSL
@untrusted_issuer = DEFAULT_ASSUME_UNTRUSTED_ISSUER
@load_no_focus_lib = DEFAULT_LOAD_NO_FOCUS_LIB
@additional_prefs = {}
else
@native_events = model_prefs.delete(WEBDRIVER_PREFS[:native_events]) == "true"
@secure_ssl = model_prefs.delete(WEBDRIVER_PREFS[:untrusted_certs]) != "true"
@untrusted_issuer = model_prefs.delete(WEBDRIVER_PREFS[:untrusted_issuer]) == "true"
@load_no_focus_lib = model_prefs.delete(WEBDRIVER_PREFS[:load_no_focus_lib]) == "true"
@additional_prefs = model_prefs
end
@extensions = {}
end