Avoid marking AbstractField dirty in primitive getters (#11201)

Change-Id: Ie289c15d5c56d3b602d87174f022b6197f0fedf0