record: universal field and model parser