[PROPAGATION TYPE] NOT_SUPPORTED [there's a current transaction] suspend current transaction, run method outside any transaction [no current transaction] 
don't create a transaction, run method outside any transaction