Creating 'Aggregate Roots' from the transaction [sequel-datasets]