fixing strange bug with Object.merge (my old nemesis) in Collection.upsert(). was causing weird data corruption. once again, fixed by giving an empty object as the first argument.
fixing strange bug with Object.merge (my old nemesis) in Collection.upsert(). was causing weird data corruption. once again, fixed by giving an empty object as the first argument.

lyonbros/composer.js,lyonbros/composer.js,lyonbros/composer.js