bugs (hopefully) fixed: 1. removing fields when changing doc type, 2. removing __v while saving doc had screwed up PUTs