Implemented Singleton for TransactionManager