Data processing is done by a seperate method.
Added an accessor to the list of records.