Force $set instead of $pushAll for embeddeds with no saved contents

Also, adding now resets the saved array to force a $set