> Can we know delayedRecoveryProxy address through event e.g. through UserWalletCreated ?
> else we need to expose getModules() method in GnosisSafe interaction layer.
> 1. there is value in exposing `getModules` for sure; let's open a ticket for that
> 2. the transaction receipt should include `EnabledModule(module)` as an event under the proxy contract address of GnosisSafe when setting up https://github.com/OpenSTFoundation/safe-contracts/blob/development/contracts/base/ModuleManager.sol#L43