fix observer emitSet() when observed by multiple vms
hide all $ properties on vm
split multiple expressions by unquoted commas