CamlinternalPolyRecord => PolyRecord
ghost location
merge with poly_record