moving back "use script" inside the class definition. JSLint (and closure compiler) recommend to use that directive from *inside* a function, if I put it before "class" then it's useless (outside the function).
rebuild and docs