Refactored out marc_record class.