Swap traceur for sweet.js macros.
Add short-circuit macro to enable property access using ?. when the property might not exist.