Introduced Singleton pattern + accessors for TransactionInfo

Signed-off-by: Zinovios <zinoviosg@gmail.com>