Related #156 Currently, transaction has only `name`. It will be duplicated name in an application. We want to unique value between each transactions.