.save() uses .toJSON()