Add _parseObject call to $set so priorities are preserved, fixes #228