prefix internal fields with "_"