add packed repeated fields support