We use AT2 model to make DBCs actually work. So the AT2 part was important then transition to full DBC then the additional work to hide values (commitments and bulletproofs) then hide owners via blind sigs, then make clients write spentbook to allow transactions to be restarted etc.