Unifying name accessor through field flags