UnitOfWork uow = assembler.module().newUnitOfWork( newUsecase( "Pay all bills from checking to creditors" ) );
try
{
BalanceData source = uow.get( BalanceData.class, CHECKING_ACCOUNT_ID );
PayBillsContext context = new PayBillsContext();
context.bind( source ).payBills();
}
finally
{
uow.discard();
}