This will be useful when implementing foreign key constraints. For instance if you have two record classes Gmf and GmfData, and GmfData has a foreign key to Gmf, then Gmf comes "first" than GmfData, in the sense that you must first populate Gmf and then GmfData. Foreign keys imply a partial ordering. Of course a lot of documentation is only in my head at the moment ;-)