Fix hoisting, add property obfuscation.