Do not reuse JS-owned wrapper values.

JavaScript-owned wrapper values cannot be reused because the
QML runtime may choose to destroy the value right after it
is handed a new reference to the same value.

Fixes #68.