[SYNCOPE-1545] Minor fixes
diff --git a/client/am/console/src/main/java/org/apache/syncope/client/console/wizards/AuthModuleWizardBuilder.java b/client/am/console/src/main/java/org/apache/syncope/client/console/wizards/AuthModuleWizardBuilder.java
index da50eda..e4103e6 100644
--- a/client/am/console/src/main/java/org/apache/syncope/client/console/wizards/AuthModuleWizardBuilder.java
+++ b/client/am/console/src/main/java/org/apache/syncope/client/console/wizards/AuthModuleWizardBuilder.java
@@ -181,8 +181,7 @@
 
             this.authModuleConfClass = authModuleConfClass;
 
-            PropertyModel<GoogleMfaAuthModuleConf.LDAP> beanPanelModel =
-                    new PropertyModel<>(authModule.getConf(), "ldap");
+            PropertyModel<GoogleMfaAuthModuleConf.LDAP> beanPanelModel = new PropertyModel<>(authModule, "conf.ldap");
 
             AjaxCheckBoxPanel enable = new AjaxCheckBoxPanel("enable", "enableLDAP", new IModel<Boolean>() {
 
diff --git a/wa/starter/src/main/java/org/apache/syncope/wa/starter/config/WAContext.java b/wa/starter/src/main/java/org/apache/syncope/wa/starter/config/WAContext.java
index ceba2db..b929fb6 100644
--- a/wa/starter/src/main/java/org/apache/syncope/wa/starter/config/WAContext.java
+++ b/wa/starter/src/main/java/org/apache/syncope/wa/starter/config/WAContext.java
@@ -104,10 +104,14 @@
 @Configuration(proxyBeanMethods = false)
 public class WAContext {
 
+    public static final String CUSTOM_GOOGLE_AUTHENTICATOR_ACCOUNT_REGISTRY =
+            "customGoogleAuthenticatorAccountRegistry";
+
     private static String version(final ConfigurableApplicationContext ctx) {
         return ctx.getEnvironment().getProperty("version");
     }
 
+    @ConditionalOnMissingBean
     @Bean
     public OpenAPI casSwaggerOpenApi(final ConfigurableApplicationContext ctx) {
         return new OpenAPI().
@@ -244,7 +248,7 @@
         return plan -> plan.registerAuditTrailManager(new WAAuditTrailManager(restClient));
     }
 
-    @ConditionalOnMissingBean(name = "syncopeWaEventRepositoryFilter")
+    @ConditionalOnMissingBean(name = "syncopeWAEventRepositoryFilter")
     @Bean
     public CasEventRepositoryFilter syncopeWAEventRepositoryFilter() {
         return CasEventRepositoryFilter.noOp();
@@ -273,6 +277,7 @@
                 restClient, casProperties.getAuthn().getMfa().getGauth().getCore().getTimeStepSize());
     }
 
+    @ConditionalOnMissingBean(name = CUSTOM_GOOGLE_AUTHENTICATOR_ACCOUNT_REGISTRY)
     @RefreshScope(proxyMode = ScopedProxyMode.DEFAULT)
     @Bean
     public OneTimeTokenCredentialRepository googleAuthenticatorAccountRegistry(