Currently, it's not possible to store references to javascript objects (Array, Object, functions...) in QML properties (yes, "propery variant" can't hold a js reference). I believe the rationale for this is that you can't use javascript references in property bindings. Will there be a fix for this in Qt Quick 2?