Enable field access by dot to ease interaction with JS
Add `new` special form