Port: FieldInfos, DocConsumer