update for legacy survey persistent objects