Refactored PdfRecordReader