prepare for field privacy change.
fix enum privacy