renaming functions "constructor" to "initialize" (IE8 issue)
example: setting JSON visibility to public (IE8 issue)