fix 'arguments' ReferenceError
fix constructor function identifier conflicts