If ::transaction triggers a load on a hasMany, those items should be added to the transaction when they're loaded