VaultApplicationBaseInitialize Method
            
            Initializes the vault application in the specified vault. The method e.g. installs required event
            delegating scripts in the vault.
            - NOTE: Once this method releases the vault object will have been disposed.
            - When overriding this method in classes that extend this one, any logic that
            - needs to use that vault must be processed before the base.Initialize() method is
            - called. Alternatively you can place the logic inside an override of the
            - InitializeImpl() method.