Each object represents a table or collecion of tables.

There is an array of uniqueid's in the main object representing every 
row in the record set result, these are only create on a per read basis.

The total num in object is different to the number of rows returned.
This is because new yet to be written records are also included.

