Now, TransactionProcessor is singleton.