Helper functions for JS property access
T getProperty<T extends JSAny>(JSObject obj, String key) { return (obj as JSAny).getProperty(key.toJS) as T; }