You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2019/12/06 12:03:40 UTC

[isis] 02/05: ISIS-2216: changes capitalization of @Named("..")

This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git

commit d0f3491a345d12e9cbf9ac83ae002c0f4a167751
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Fri Dec 6 11:04:21 2019 +0000

    ISIS-2216: changes capitalization of @Named("..")
    
    and ensures that all @DomainService(...) are also @Named
---
 .../org/apache/isis/applib/mixins/dto/DtoMappingHelper.java   |  2 +-
 .../isis/applib/services/audit/AuditerServiceLogging.java     |  2 +-
 .../org/apache/isis/applib/services/clock/ClockService.java   |  2 +-
 .../apache/isis/applib/services/command/CommandContext.java   |  2 +-
 .../isis/applib/services/confview/ConfigurationMenu.java      | 11 ++++-------
 .../conmap/command/ContentMappingServiceForCommandDto.java    |  4 ++--
 .../conmap/command/ContentMappingServiceForCommandsDto.java   |  2 +-
 .../apache/isis/applib/services/iactn/InteractionContext.java |  2 +-
 .../apache/isis/applib/services/jaxb/JaxbServiceDefault.java  |  2 +-
 .../apache/isis/applib/services/layout/LayoutServiceMenu.java |  7 +++----
 .../isis/applib/services/metamodel/MetaModelServicesMenu.java |  9 ++++-----
 .../isis/applib/services/publish/PublisherServiceLogging.java |  2 +-
 .../services/queryresultscache/QueryResultsCacheInternal.java |  2 +-
 .../apache/isis/applib/services/scratchpad/Scratchpad.java    |  2 +-
 .../isis/applib/services/swagger/SwaggerServiceMenu.java      |  9 ++++-----
 .../applib/services/tablecol/TableColumnOrderService.java     |  2 +-
 .../urlencoding/UrlEncodingServiceWithCompression.java        |  2 +-
 .../commons/internal/environment/IsisSystemEnvironment.java   |  2 +-
 .../main/java/org/apache/isis/config/IsisConfiguration.java   |  2 +-
 .../config/beans/IsisBeanFactoryPostProcessorForSpring.java   |  2 +-
 .../apache/isis/config/viewer/wicket/WebAppConfiguration.java |  2 +-
 .../org/apache/isis/metamodel/context/MetaModelContexts.java  |  2 +-
 .../isis/metamodel/objectmanager/ObjectManagerDefault.java    |  2 +-
 .../progmodel/ProgrammingModelInitFilterDefault.java          |  2 +-
 .../isis/metamodel/services/ServiceInjectorDefault.java       |  2 +-
 .../metamodel/services/appfeat/ApplicationFeatureFactory.java |  2 +-
 .../services/appfeat/ApplicationFeatureRepositoryDefault.java |  2 +-
 .../services/classsubstitutor/ClassSubstitutorDefault.java    |  2 +-
 .../isis/metamodel/services/events/MetamodelEventService.java |  2 +-
 .../services/events/MetamodelEventSupport_Spring.java         |  2 +-
 .../services/exceprecog/ExceptionRecognizerDocDefault.java    |  2 +-
 .../metamodel/services/grid/GridLoaderServiceDefault.java     |  2 +-
 .../isis/metamodel/services/grid/GridReaderUsingJaxb.java     |  2 +-
 .../isis/metamodel/services/grid/GridServiceDefault.java      |  2 +-
 .../services/grid/bootstrap3/GridSystemServiceBS3.java        |  2 +-
 .../isis/metamodel/services/layout/LayoutServiceDefault.java  |  2 +-
 .../metamodel/services/metamodel/MetaModelServiceDefault.java |  2 +-
 .../metamodel/services/registry/ServiceRegistryDefault.java   |  2 +-
 .../services/swagger/internal/ClassExcluderDefault.java       |  2 +-
 .../services/swagger/internal/SwaggerSpecGenerator.java       |  2 +-
 .../metamodel/services/swagger/internal/TaggerDefault.java    |  2 +-
 .../swagger/internal/ValuePropertyFactoryDefault.java         |  2 +-
 .../isis/metamodel/services/title/TitleServiceDefault.java    |  2 +-
 .../isis/metamodel/services/user/UserServiceDefault.java      |  4 ++--
 .../metamodel/specloader/InjectorMethodEvaluatorDefault.java  |  2 +-
 .../metamodel/specloader/ProgrammingModelServiceDefault.java  |  2 +-
 .../isis/metamodel/specloader/SpecificationLoaderDefault.java |  2 +-
 .../layout/ActionLayoutAnnotationFacetFactoryJunit4Test.java  | 10 +++++-----
 ...tributedFacetDerivedFromDomainServiceFacetFactoryTest.java |  2 +-
 ...viceMenuFacetDerivedFromDomainServiceFacetFactoryTest.java |  4 ++--
 .../jdo/datanucleus5/datanucleus/DataNucleusSettings.java     |  2 +-
 .../ExceptionRecognizerCompositeForJdoObjectStore.java        |  2 +-
 .../jdo/datanucleus5/metrics/MetricsServiceDefault.java       |  2 +-
 .../services/auth/AuthenticationSessionProviderDefault.java   |  2 +-
 .../runtime/services/auth/AuthorizationManagerStandard.java   |  4 +++-
 .../services/background/CommandExecutorServiceDefault.java    |  2 +-
 .../services/bookmarks/BookmarkServiceInternalDefault.java    |  2 +-
 .../services/command/CommandDtoServiceInternalDefault.java    |  2 +-
 .../isis/runtime/services/command/CommandServiceDefault.java  |  2 +-
 .../services/confmenu/ConfigurationViewServiceDefault.java    |  2 +-
 .../isis/runtime/services/email/EmailServiceDefault.java      |  2 +-
 .../isis/runtime/services/eventbus/EventBusServiceSpring.java |  2 +-
 .../isis/runtime/services/factory/FactoryServiceDefault.java  |  2 +-
 .../services/homepage/HomePageResolverServiceDefault.java     |  2 +-
 .../isis/runtime/services/i18n/po/TranslationServicePo.java   |  2 +-
 .../runtime/services/i18n/po/TranslationServicePoMenu.java    |  9 ++++-----
 .../services/ixn/InteractionDtoServiceInternalDefault.java    |  2 +-
 .../services/menubars/MenuBarsLoaderServiceDefault.java       |  2 +-
 .../services/menubars/bootstrap3/MenuBarsServiceBS3.java      |  2 +-
 .../isis/runtime/services/message/MessageServiceDefault.java  |  2 +-
 .../services/publish/PublishingServiceInternalDefault.java    |  2 +-
 .../runtime/services/repository/RepositoryServiceDefault.java |  2 +-
 .../isis/runtime/services/routing/RoutingServiceDefault.java  |  2 +-
 .../services/sessmgmt/SessionManagementServiceDefault.java    |  2 +-
 .../apache/isis/runtime/services/sudo/SudoServiceDefault.java |  2 +-
 .../runtime/services/userprof/UserProfileServiceDefault.java  |  2 +-
 .../services/userreg/EmailNotificationServiceDefault.java     |  2 +-
 .../isis/runtime/services/wrapper/WrapperFactoryDefault.java  |  2 +-
 .../isis/runtime/services/xactn/TransactionServiceSpring.java |  2 +-
 .../services/xmlsnapshot/XmlSnapshotServiceDefault.java       |  2 +-
 .../runtime/memento/ObjectAdapterMementoServiceDefault.java   |  2 +-
 .../runtime/system/context/session/RuntimeEventService.java   |  2 +-
 .../system/context/session/RuntimeEventSupport_Spring.java    |  2 +-
 .../system/persistence/events/PersistenceEventService.java    |  2 +-
 .../persistence/events/PersistenceEventService_Spring.java    |  2 +-
 .../runtime/system/persistence/events/TimestampService.java   |  2 +-
 .../runtime/system/session/IsisSessionFactoryDefault.java     |  2 +-
 .../runtime/system/transaction/AuditingServiceInternal.java   |  2 +-
 .../system/transaction/ChangedObjectsServiceInternal.java     |  2 +-
 .../service/acceptheader/AcceptHeaderServiceForRest.java      |  2 +-
 .../ContentNegotiationServiceForRestfulObjectsV1_0.java       |  2 +-
 .../conneg/ContentNegotiationServiceOrgApacheIsisV1.java      |  2 +-
 .../viewer/webmodule/WebModuleRestfulObjects.java             |  2 +-
 .../wicket/viewer/services/BookmarkUiServiceWicket.java       |  2 +-
 .../wicket/viewer/services/HintStoreUsingWicketSession.java   |  2 +-
 95 files changed, 118 insertions(+), 123 deletions(-)

diff --git a/core/applib/src/main/java/org/apache/isis/applib/mixins/dto/DtoMappingHelper.java b/core/applib/src/main/java/org/apache/isis/applib/mixins/dto/DtoMappingHelper.java
index 15bb192..6f25302 100644
--- a/core/applib/src/main/java/org/apache/isis/applib/mixins/dto/DtoMappingHelper.java
+++ b/core/applib/src/main/java/org/apache/isis/applib/mixins/dto/DtoMappingHelper.java
@@ -33,7 +33,7 @@ import org.apache.isis.schema.common.v1.OidDto;
 import org.springframework.stereotype.Service;
 
 @Service
-@Named("isisApplib.dtoMappingHelper")
+@Named("isisApplib.DtoMappingHelper")
 @Log4j2
 public class DtoMappingHelper {
 
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/audit/AuditerServiceLogging.java b/core/applib/src/main/java/org/apache/isis/applib/services/audit/AuditerServiceLogging.java
index 83a2f9e..681bcc0 100644
--- a/core/applib/src/main/java/org/apache/isis/applib/services/audit/AuditerServiceLogging.java
+++ b/core/applib/src/main/java/org/apache/isis/applib/services/audit/AuditerServiceLogging.java
@@ -32,7 +32,7 @@ import org.apache.isis.applib.services.bookmark.Bookmark;
 import lombok.extern.log4j.Log4j2;
 
 @Service
-@Named("isisApplib.auditerServiceLogging")
+@Named("isisApplib.AuditerServiceLogging")
 @Log4j2
 public class AuditerServiceLogging implements AuditerService {
 
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/clock/ClockService.java b/core/applib/src/main/java/org/apache/isis/applib/services/clock/ClockService.java
index 17b12b2..88118d7 100644
--- a/core/applib/src/main/java/org/apache/isis/applib/services/clock/ClockService.java
+++ b/core/applib/src/main/java/org/apache/isis/applib/services/clock/ClockService.java
@@ -38,7 +38,7 @@ import org.apache.isis.applib.clock.Clock;
  *
  */
 @Service
-@Named("isisApplib.clockService")
+@Named("isisApplib.ClockService")
 @Log4j2
 public class ClockService {
 
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/command/CommandContext.java b/core/applib/src/main/java/org/apache/isis/applib/services/command/CommandContext.java
index a1e93ea..64fab8c 100644
--- a/core/applib/src/main/java/org/apache/isis/applib/services/command/CommandContext.java
+++ b/core/applib/src/main/java/org/apache/isis/applib/services/command/CommandContext.java
@@ -34,7 +34,7 @@ import org.springframework.stereotype.Service;
  * available for use; no further configuration is required.
  */
 @Service
-@Named("isisApplib.commandContext")
+@Named("isisApplib.CommandContext")
 @RequestScoped
 @Log4j2
 public class CommandContext {
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/confview/ConfigurationMenu.java b/core/applib/src/main/java/org/apache/isis/applib/services/confview/ConfigurationMenu.java
index 98759c7..f0967b7 100644
--- a/core/applib/src/main/java/org/apache/isis/applib/services/confview/ConfigurationMenu.java
+++ b/core/applib/src/main/java/org/apache/isis/applib/services/confview/ConfigurationMenu.java
@@ -22,6 +22,7 @@ package org.apache.isis.applib.services.confview;
 import java.util.Set;
 
 import javax.inject.Inject;
+import javax.inject.Named;
 
 import org.apache.isis.applib.IsisModuleApplib;
 import org.apache.isis.applib.annotation.Action;
@@ -32,13 +33,9 @@ import org.apache.isis.applib.annotation.MemberOrder;
 import org.apache.isis.applib.annotation.NatureOfService;
 import org.apache.isis.applib.annotation.SemanticsOf;
 
-@DomainService(
-        nature = NatureOfService.VIEW,
-        objectType = "isisApplib.ConfigurationMenu"
-        )
-@DomainServiceLayout(
-        menuBar = DomainServiceLayout.MenuBar.TERTIARY
-        )
+@Named("isisApplib.ConfigurationMenu")
+@DomainService(objectType = "isisApplib.ConfigurationMenu")
+@DomainServiceLayout(menuBar = DomainServiceLayout.MenuBar.TERTIARY)
 public class ConfigurationMenu {
 
     public static abstract class ActionDomainEvent
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/conmap/command/ContentMappingServiceForCommandDto.java b/core/applib/src/main/java/org/apache/isis/applib/services/conmap/command/ContentMappingServiceForCommandDto.java
index aba3c6f..7aa68b7 100644
--- a/core/applib/src/main/java/org/apache/isis/applib/services/conmap/command/ContentMappingServiceForCommandDto.java
+++ b/core/applib/src/main/java/org/apache/isis/applib/services/conmap/command/ContentMappingServiceForCommandDto.java
@@ -45,7 +45,7 @@ import org.apache.isis.schema.jaxbadapters.JavaSqlTimestampXmlGregorianCalendarA
 import org.springframework.stereotype.Service;
 
 @Service
-@Named("isisApplib.contentMappingServiceForCommandDto")
+@Named("isisApplib.ContentMappingServiceForCommandDto")
 @Log4j2
 public class ContentMappingServiceForCommandDto implements ContentMappingService {
 
@@ -103,7 +103,7 @@ public class ContentMappingServiceForCommandDto implements ContentMappingService
      * Uses the SPI infrastructure to copy over standard properties from {@link Command} to {@link CommandDto}.
      */
     @Service
-    @Named("isisApplib.contentMappingServiceForCommandDto.CopyOverFromCommand")
+    @Named("isisApplib.ContentMappingServiceForCommandDto.CopyOverFromCommand")
     // specify quite a high priority since custom processors will probably want to run after this one
     // (but can choose to run before if they wish)
     @Order(-1000)
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/conmap/command/ContentMappingServiceForCommandsDto.java b/core/applib/src/main/java/org/apache/isis/applib/services/conmap/command/ContentMappingServiceForCommandsDto.java
index 019eec9..9729302 100644
--- a/core/applib/src/main/java/org/apache/isis/applib/services/conmap/command/ContentMappingServiceForCommandsDto.java
+++ b/core/applib/src/main/java/org/apache/isis/applib/services/conmap/command/ContentMappingServiceForCommandsDto.java
@@ -34,7 +34,7 @@ import org.apache.isis.schema.cmd.v1.CommandsDto;
 import org.springframework.stereotype.Service;
 
 @Service
-@Named("isisApplib.contentMappingServiceForCommandsDto")
+@Named("isisApplib.ContentMappingServiceForCommandsDto")
 @Log4j2
 public class ContentMappingServiceForCommandsDto implements ContentMappingService {
 
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/iactn/InteractionContext.java b/core/applib/src/main/java/org/apache/isis/applib/services/iactn/InteractionContext.java
index 9ffa47e..9e9726c 100644
--- a/core/applib/src/main/java/org/apache/isis/applib/services/iactn/InteractionContext.java
+++ b/core/applib/src/main/java/org/apache/isis/applib/services/iactn/InteractionContext.java
@@ -35,7 +35,7 @@ import org.apache.isis.applib.annotation.DomainService;
  * available for use; no further configuration is required.
  */
 @Service
-@Named("isisApplib.interactionContext")
+@Named("isisApplib.InteractionContext")
 @RequestScoped
 @Log4j2
 public class InteractionContext {
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/jaxb/JaxbServiceDefault.java b/core/applib/src/main/java/org/apache/isis/applib/services/jaxb/JaxbServiceDefault.java
index c391ba4..a03e9c9 100644
--- a/core/applib/src/main/java/org/apache/isis/applib/services/jaxb/JaxbServiceDefault.java
+++ b/core/applib/src/main/java/org/apache/isis/applib/services/jaxb/JaxbServiceDefault.java
@@ -41,7 +41,7 @@ import org.apache.isis.applib.jaxbadapters.PersistentEntitiesAdapter;
 import org.apache.isis.applib.jaxbadapters.PersistentEntityAdapter;
 
 @Service
-@Named("isisApplib.jaxbServiceDefault")
+@Named("isisApplib.JaxbServiceDefault")
 @Log4j2
 public class JaxbServiceDefault extends JaxbService.Simple {
 
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/layout/LayoutServiceMenu.java b/core/applib/src/main/java/org/apache/isis/applib/services/layout/LayoutServiceMenu.java
index 6b0cab9..bd2b2c4 100644
--- a/core/applib/src/main/java/org/apache/isis/applib/services/layout/LayoutServiceMenu.java
+++ b/core/applib/src/main/java/org/apache/isis/applib/services/layout/LayoutServiceMenu.java
@@ -21,6 +21,7 @@ package org.apache.isis.applib.services.layout;
 import javax.activation.MimeType;
 import javax.activation.MimeTypeParseException;
 import javax.inject.Inject;
+import javax.inject.Named;
 
 import org.apache.isis.applib.IsisModuleApplib;
 import org.apache.isis.applib.annotation.Action;
@@ -37,10 +38,8 @@ import org.apache.isis.applib.value.Blob;
 import org.apache.isis.applib.value.Clob;
 import org.apache.isis.commons.internal.base._Strings;
 
-@DomainService(
-        nature = NatureOfService.VIEW,
-        objectType = "isisApplib.LayoutServiceMenu"
-        )
+@Named("isisApplib.LayoutServiceMenu")
+@DomainService(objectType = "isisApplib.LayoutServiceMenu")
 @DomainServiceLayout(
         named = "Prototyping",
         menuBar = DomainServiceLayout.MenuBar.SECONDARY
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/metamodel/MetaModelServicesMenu.java b/core/applib/src/main/java/org/apache/isis/applib/services/metamodel/MetaModelServicesMenu.java
index bb3b5b8..5aa5066 100644
--- a/core/applib/src/main/java/org/apache/isis/applib/services/metamodel/MetaModelServicesMenu.java
+++ b/core/applib/src/main/java/org/apache/isis/applib/services/metamodel/MetaModelServicesMenu.java
@@ -27,6 +27,7 @@ import java.util.stream.Stream;
 import javax.activation.MimeType;
 import javax.activation.MimeTypeParseException;
 import javax.inject.Inject;
+import javax.inject.Named;
 
 import org.apache.isis.applib.IsisModuleApplib;
 import org.apache.isis.applib.annotation.Action;
@@ -47,14 +48,12 @@ import org.apache.isis.commons.internal.collections._Lists;
 import org.apache.isis.commons.internal.collections._Sets;
 import org.apache.isis.schema.metamodel.v1.MetamodelDto;
 
-@DomainService(
-        nature = NatureOfService.VIEW,
-        objectType = "isisApplib.MetaModelServicesMenu"
-        )
+@Named("isisApplib.MetaModelServicesMenu")
+@DomainService(objectType = "isisApplib.MetaModelServicesMenu")
 @DomainServiceLayout(
         named = "Prototyping",
         menuBar = DomainServiceLayout.MenuBar.SECONDARY
-        )
+)
 public class MetaModelServicesMenu {
 
     public static abstract class ActionDomainEvent extends IsisModuleApplib.ActionDomainEvent<MetaModelServicesMenu> { }
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/publish/PublisherServiceLogging.java b/core/applib/src/main/java/org/apache/isis/applib/services/publish/PublisherServiceLogging.java
index 09899b2..8d87040 100644
--- a/core/applib/src/main/java/org/apache/isis/applib/services/publish/PublisherServiceLogging.java
+++ b/core/applib/src/main/java/org/apache/isis/applib/services/publish/PublisherServiceLogging.java
@@ -31,7 +31,7 @@ import lombok.extern.log4j.Log4j2;
 import javax.inject.Named;
 
 @Service
-@Named("isisApplib.publisherServiceLogging")
+@Named("isisApplib.PublisherServiceLogging")
 @Log4j2
 public class PublisherServiceLogging implements PublisherService {
 
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/queryresultscache/QueryResultsCacheInternal.java b/core/applib/src/main/java/org/apache/isis/applib/services/queryresultscache/QueryResultsCacheInternal.java
index 4c4e6b9..fa88193 100644
--- a/core/applib/src/main/java/org/apache/isis/applib/services/queryresultscache/QueryResultsCacheInternal.java
+++ b/core/applib/src/main/java/org/apache/isis/applib/services/queryresultscache/QueryResultsCacheInternal.java
@@ -47,7 +47,7 @@ import lombok.extern.log4j.Log4j2;
  * available for use; no further configuration is required.
  */
 @Service
-@Named("isisApplib.queryResultsCacheInternal")
+@Named("isisApplib.QueryResultsCacheInternal")
 @RequestScoped
 @Log4j2
 public class QueryResultsCacheInternal implements QueryResultsCache, WithTransactionScope {
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/scratchpad/Scratchpad.java b/core/applib/src/main/java/org/apache/isis/applib/services/scratchpad/Scratchpad.java
index 8d33f13..0b17e50 100644
--- a/core/applib/src/main/java/org/apache/isis/applib/services/scratchpad/Scratchpad.java
+++ b/core/applib/src/main/java/org/apache/isis/applib/services/scratchpad/Scratchpad.java
@@ -42,7 +42,7 @@ import org.springframework.stereotype.Service;
  */
 @Service
 @RequestScoped
-@Named("isisApplib.scratchpad")
+@Named("isisApplib.Scratchpad")
 @Log4j2
 public class Scratchpad {
 
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/swagger/SwaggerServiceMenu.java b/core/applib/src/main/java/org/apache/isis/applib/services/swagger/SwaggerServiceMenu.java
index 9b5e883..5d628c2 100644
--- a/core/applib/src/main/java/org/apache/isis/applib/services/swagger/SwaggerServiceMenu.java
+++ b/core/applib/src/main/java/org/apache/isis/applib/services/swagger/SwaggerServiceMenu.java
@@ -19,6 +19,7 @@
 package org.apache.isis.applib.services.swagger;
 
 import javax.inject.Inject;
+import javax.inject.Named;
 
 import org.apache.isis.applib.IsisModuleApplib;
 import org.apache.isis.applib.annotation.Action;
@@ -36,14 +37,12 @@ import org.apache.isis.applib.value.LocalResourcePath;
 import org.apache.isis.commons.internal.resources._Resources;
 
 
-@DomainService(
-        nature = NatureOfService.VIEW,
-        objectType = "isisApplib.SwaggerServiceMenu"
-        )
+@Named("isisApplib.SwaggerServiceMenu")
+@DomainService(objectType = "isisApplib.SwaggerServiceMenu")
 @DomainServiceLayout(
         named = "Prototyping",
         menuBar = DomainServiceLayout.MenuBar.SECONDARY
-        )
+)
 public class SwaggerServiceMenu {
 
     public static abstract class ActionDomainEvent extends IsisModuleApplib.ActionDomainEvent<SwaggerServiceMenu> { }
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/tablecol/TableColumnOrderService.java b/core/applib/src/main/java/org/apache/isis/applib/services/tablecol/TableColumnOrderService.java
index 81d65d1..23bd1b8 100644
--- a/core/applib/src/main/java/org/apache/isis/applib/services/tablecol/TableColumnOrderService.java
+++ b/core/applib/src/main/java/org/apache/isis/applib/services/tablecol/TableColumnOrderService.java
@@ -44,7 +44,7 @@ public interface TableColumnOrderService {
      * Used as a fallback.
      */
     @Service
-    @Named("isisApplib.tableColumnOrderService.Default")
+    @Named("isisApplib.TableColumnOrderService.Default")
     @Log4j2
     public static class Default implements TableColumnOrderService {
 
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/urlencoding/UrlEncodingServiceWithCompression.java b/core/applib/src/main/java/org/apache/isis/applib/services/urlencoding/UrlEncodingServiceWithCompression.java
index 4c3a4fa..5e9fb3b 100644
--- a/core/applib/src/main/java/org/apache/isis/applib/services/urlencoding/UrlEncodingServiceWithCompression.java
+++ b/core/applib/src/main/java/org/apache/isis/applib/services/urlencoding/UrlEncodingServiceWithCompression.java
@@ -31,7 +31,7 @@ import org.apache.isis.commons.internal.base._Strings;
 import org.springframework.stereotype.Service;
 
 @Service
-@Named("isisApplib.urlEncodingServiceWithCompression")
+@Named("isisApplib.UrlEncodingServiceWithCompression")
 @Log4j2
 public class UrlEncodingServiceWithCompression implements UrlEncodingService {
 
diff --git a/core/commons/src/main/java/org/apache/isis/commons/internal/environment/IsisSystemEnvironment.java b/core/commons/src/main/java/org/apache/isis/commons/internal/environment/IsisSystemEnvironment.java
index 414ba64..1304639 100644
--- a/core/commons/src/main/java/org/apache/isis/commons/internal/environment/IsisSystemEnvironment.java
+++ b/core/commons/src/main/java/org/apache/isis/commons/internal/environment/IsisSystemEnvironment.java
@@ -47,7 +47,7 @@ import lombok.extern.log4j.Log4j2;
  */
 @Service
 @Singleton
-@Named("isisCommons.isisSystemEnvironment")
+@Named("isisCommons.IsisSystemEnvironment")
 @Log4j2
 public class IsisSystemEnvironment {
     
diff --git a/core/config/src/main/java/org/apache/isis/config/IsisConfiguration.java b/core/config/src/main/java/org/apache/isis/config/IsisConfiguration.java
index 110435f..0365b25 100644
--- a/core/config/src/main/java/org/apache/isis/config/IsisConfiguration.java
+++ b/core/config/src/main/java/org/apache/isis/config/IsisConfiguration.java
@@ -1060,7 +1060,7 @@ public class IsisConfiguration {
     }
 
     @Component
-    @Named("isisConfig.patternsConverter")
+    @Named("isisConfig.PatternsConverter")
     @ConfigurationPropertiesBinding
     public static class PatternsConverter implements Converter<String, Map<Pattern, String>> {
         @Override
diff --git a/core/config/src/main/java/org/apache/isis/config/beans/IsisBeanFactoryPostProcessorForSpring.java b/core/config/src/main/java/org/apache/isis/config/beans/IsisBeanFactoryPostProcessorForSpring.java
index d130961..870b262 100644
--- a/core/config/src/main/java/org/apache/isis/config/beans/IsisBeanFactoryPostProcessorForSpring.java
+++ b/core/config/src/main/java/org/apache/isis/config/beans/IsisBeanFactoryPostProcessorForSpring.java
@@ -46,7 +46,7 @@ import javax.inject.Named;
  *
  */
 @Component
-@Named("isisConfig.isisBeanFactoryPostProcessorForSpring")
+@Named("isisConfig.IsisBeanFactoryPostProcessorForSpring")
 @Log4j2
 public class IsisBeanFactoryPostProcessorForSpring
 implements BeanFactoryPostProcessor, IsisBeanTypeRegistryHolder {
diff --git a/core/config/src/main/java/org/apache/isis/config/viewer/wicket/WebAppConfiguration.java b/core/config/src/main/java/org/apache/isis/config/viewer/wicket/WebAppConfiguration.java
index e46289d..41de174 100644
--- a/core/config/src/main/java/org/apache/isis/config/viewer/wicket/WebAppConfiguration.java
+++ b/core/config/src/main/java/org/apache/isis/config/viewer/wicket/WebAppConfiguration.java
@@ -41,7 +41,7 @@ import lombok.val;
  */
 @Service
 @Singleton
-@Named("isisConfig.webAppConfiguration")
+@Named("isisConfig.WebAppConfiguration")
 @Log4j2
 public class WebAppConfiguration {
     
diff --git a/core/metamodel/src/main/java/org/apache/isis/metamodel/context/MetaModelContexts.java b/core/metamodel/src/main/java/org/apache/isis/metamodel/context/MetaModelContexts.java
index 362945b..7bd2e06 100644
--- a/core/metamodel/src/main/java/org/apache/isis/metamodel/context/MetaModelContexts.java
+++ b/core/metamodel/src/main/java/org/apache/isis/metamodel/context/MetaModelContexts.java
@@ -32,7 +32,7 @@ import org.apache.isis.commons.internal.environment.IsisSystemEnvironment;
  *
  */
 @Configuration
-@Named("isisMetaModel.metaModelContexts")
+@Named("isisMetaModel.MetaModelContexts")
 public class MetaModelContexts {
 
     @Bean @Singleton
diff --git a/core/metamodel/src/main/java/org/apache/isis/metamodel/objectmanager/ObjectManagerDefault.java b/core/metamodel/src/main/java/org/apache/isis/metamodel/objectmanager/ObjectManagerDefault.java
index 045d1dc..71ad5f3 100644
--- a/core/metamodel/src/main/java/org/apache/isis/metamodel/objectmanager/ObjectManagerDefault.java
+++ b/core/metamodel/src/main/java/org/apache/isis/metamodel/objectmanager/ObjectManagerDefault.java
@@ -40,7 +40,7 @@ import lombok.val;
  *
  */
 @Service
-@Named("isisMetaModel.objectManagerDefault")
+@Named("isisMetaModel.ObjectManagerDefault")
 @Log4j2
 public class ObjectManagerDefault implements ObjectManager {
     
diff --git a/core/metamodel/src/main/java/org/apache/isis/metamodel/progmodel/ProgrammingModelInitFilterDefault.java b/core/metamodel/src/main/java/org/apache/isis/metamodel/progmodel/ProgrammingModelInitFilterDefault.java
index 1badfc2..9967aa1 100644
--- a/core/metamodel/src/main/java/org/apache/isis/metamodel/progmodel/ProgrammingModelInitFilterDefault.java
+++ b/core/metamodel/src/main/java/org/apache/isis/metamodel/progmodel/ProgrammingModelInitFilterDefault.java
@@ -41,7 +41,7 @@ import lombok.val;
  *
  */
 @Component
-@Named("isisMetaModel.programmingModelInitFilterDefault")
+@Named("isisMetaModel.ProgrammingModelInitFilterDefault")
 @Log4j2
 public class ProgrammingModelInitFilterDefault implements ProgrammingModelInitFilter {
 
diff --git a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/ServiceInjectorDefault.java b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/ServiceInjectorDefault.java
index 8fdd696..42afb6d 100644
--- a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/ServiceInjectorDefault.java
+++ b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/ServiceInjectorDefault.java
@@ -37,7 +37,7 @@ import org.apache.isis.applib.services.inject.ServiceInjector;
  *
  */
 @Service
-@Named("isisMetaModel.serviceInjectorDefault")
+@Named("isisMetaModel.ServiceInjectorDefault")
 @Log4j2
 public class ServiceInjectorDefault implements ServiceInjector {
 
diff --git a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/appfeat/ApplicationFeatureFactory.java b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/appfeat/ApplicationFeatureFactory.java
index 0d84e7a..39b013a 100644
--- a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/appfeat/ApplicationFeatureFactory.java
+++ b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/appfeat/ApplicationFeatureFactory.java
@@ -29,7 +29,7 @@ import org.apache.isis.applib.services.factory.FactoryService;
 
 @Service
 @Log4j2
-@Named("isisMetaModel.applicationFeatureFactory")
+@Named("isisMetaModel.ApplicationFeatureFactory")
 public class ApplicationFeatureFactory {
 
     public ApplicationFeature newApplicationFeature() {
diff --git a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/appfeat/ApplicationFeatureRepositoryDefault.java b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/appfeat/ApplicationFeatureRepositoryDefault.java
index 5649153..70a3897 100644
--- a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/appfeat/ApplicationFeatureRepositoryDefault.java
+++ b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/appfeat/ApplicationFeatureRepositoryDefault.java
@@ -66,7 +66,7 @@ import lombok.extern.log4j.Log4j2;
 import lombok.val;
 
 @Repository
-@Named("isisMetaModel.applicationFeatureRepositoryDefault")
+@Named("isisMetaModel.ApplicationFeatureRepositoryDefault")
 @Log4j2
 public class ApplicationFeatureRepositoryDefault implements ApplicationFeatureRepository {
 
diff --git a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/classsubstitutor/ClassSubstitutorDefault.java b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/classsubstitutor/ClassSubstitutorDefault.java
index 44bd9a1..d08ea6a 100644
--- a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/classsubstitutor/ClassSubstitutorDefault.java
+++ b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/classsubstitutor/ClassSubstitutorDefault.java
@@ -26,7 +26,7 @@ import javax.inject.Named;
 import org.springframework.stereotype.Component;
 
 @Component
-@Named("isisMetaModel.classSubstitutorDefault")
+@Named("isisMetaModel.ClassSubstitutorDefault")
 @Log4j2
 public class ClassSubstitutorDefault extends ClassSubstitutorAbstract {
 
diff --git a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/events/MetamodelEventService.java b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/events/MetamodelEventService.java
index 30e2236..448de73 100644
--- a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/events/MetamodelEventService.java
+++ b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/events/MetamodelEventService.java
@@ -42,7 +42,7 @@ import lombok.extern.log4j.Log4j2;
  *
  */
 @Service 
-@Named("isisMetaModel.metamodelEventService")
+@Named("isisMetaModel.MetamodelEventService")
 @Log4j2
 @Builder //for JUnit Test support
 public class MetamodelEventService {
diff --git a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/events/MetamodelEventSupport_Spring.java b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/events/MetamodelEventSupport_Spring.java
index 2c5a4a2..5c230b7 100644
--- a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/events/MetamodelEventSupport_Spring.java
+++ b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/events/MetamodelEventSupport_Spring.java
@@ -35,7 +35,7 @@ import org.apache.isis.applib.events.ui.TitleUiEvent;
 import org.apache.isis.commons.internal.ioc.spring._Spring;
 
 @Configuration
-@Named("isisMetaModel.metamodelEventSupport_Spring")
+@Named("isisMetaModel.MetamodelEventSupport_Spring")
 public class MetamodelEventSupport_Spring {
 
     @Bean
diff --git a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/exceprecog/ExceptionRecognizerDocDefault.java b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/exceprecog/ExceptionRecognizerDocDefault.java
index e89cc53..459e2b7 100644
--- a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/exceprecog/ExceptionRecognizerDocDefault.java
+++ b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/exceprecog/ExceptionRecognizerDocDefault.java
@@ -35,7 +35,7 @@ import org.apache.isis.applib.services.exceprecog.ExceptionRecognizerForType;
 import org.apache.isis.applib.services.inject.ServiceInjector;
 
 @Service
-@Named("isisMetaModel.exceptionRecognizerDocDefault")
+@Named("isisMetaModel.ExceptionRecognizerDocDefault")
 @Log4j2
 public class ExceptionRecognizerDocDefault
 implements ExceptionRecognizer {
diff --git a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/grid/GridLoaderServiceDefault.java b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/grid/GridLoaderServiceDefault.java
index b646a12..3f9f563 100644
--- a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/grid/GridLoaderServiceDefault.java
+++ b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/grid/GridLoaderServiceDefault.java
@@ -42,7 +42,7 @@ import org.apache.isis.commons.internal.resources._Resources;
 import lombok.extern.log4j.Log4j2;
 
 @Service
-@Named("isisMetaModel.gridLoaderServiceDefault")
+@Named("isisMetaModel.GridLoaderServiceDefault")
 @Log4j2
 public class GridLoaderServiceDefault implements GridLoaderService {
 
diff --git a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/grid/GridReaderUsingJaxb.java b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/grid/GridReaderUsingJaxb.java
index 26fa6f6..956b745 100644
--- a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/grid/GridReaderUsingJaxb.java
+++ b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/grid/GridReaderUsingJaxb.java
@@ -42,7 +42,7 @@ import org.apache.isis.commons.internal.collections._Arrays;
  *
  */
 @Service
-@Named("isisMetaModel.gridReaderUsingJaxb")
+@Named("isisMetaModel.GridReaderUsingJaxb")
 @Log4j2
 public class GridReaderUsingJaxb {
 
diff --git a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/grid/GridServiceDefault.java b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/grid/GridServiceDefault.java
index 5b425f7..9d42ef4 100644
--- a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/grid/GridServiceDefault.java
+++ b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/grid/GridServiceDefault.java
@@ -38,7 +38,7 @@ import org.apache.isis.commons.internal.base._NullSafe;
 import org.apache.isis.commons.internal.collections._Lists;
 
 @Service
-@Named("isisMetaModel.gridServiceDefault")
+@Named("isisMetaModel.GridServiceDefault")
 @Log4j2
 public class GridServiceDefault implements GridService {
 
diff --git a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/grid/bootstrap3/GridSystemServiceBS3.java b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/grid/bootstrap3/GridSystemServiceBS3.java
index bb9ac21..66a82cb 100644
--- a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/grid/bootstrap3/GridSystemServiceBS3.java
+++ b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/grid/bootstrap3/GridSystemServiceBS3.java
@@ -72,7 +72,7 @@ import lombok.extern.log4j.Log4j2;
 import lombok.val;
 
 @Service
-@Named("isisMetaModel.gridSystemServiceBS3")
+@Named("isisMetaModel.GridSystemServiceBS3")
 @Log4j2
 public class GridSystemServiceBS3 extends GridSystemServiceAbstract<BS3Grid> {
 
diff --git a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/layout/LayoutServiceDefault.java b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/layout/LayoutServiceDefault.java
index d5f8f11..6b454a9 100644
--- a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/layout/LayoutServiceDefault.java
+++ b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/layout/LayoutServiceDefault.java
@@ -45,7 +45,7 @@ import lombok.extern.log4j.Log4j2;
 import lombok.val;
 
 @Service
-@Named("isisMetaModel.layoutServiceDefault")
+@Named("isisMetaModel.LayoutServiceDefault")
 @Log4j2
 public class LayoutServiceDefault implements LayoutService {
 
diff --git a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/metamodel/MetaModelServiceDefault.java b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/metamodel/MetaModelServiceDefault.java
index 673f94d..dab539a 100644
--- a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/metamodel/MetaModelServiceDefault.java
+++ b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/metamodel/MetaModelServiceDefault.java
@@ -56,7 +56,7 @@ import org.apache.isis.metamodel.specloader.SpecificationLoader;
 import org.apache.isis.schema.metamodel.v1.MetamodelDto;
 
 @Service
-@Named("isisMetaModel.metaModelServiceDefault")
+@Named("isisMetaModel.MetaModelServiceDefault")
 @Log4j2
 public class MetaModelServiceDefault implements MetaModelService {
 
diff --git a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/registry/ServiceRegistryDefault.java b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/registry/ServiceRegistryDefault.java
index d28b0dd..32f8648 100644
--- a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/registry/ServiceRegistryDefault.java
+++ b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/registry/ServiceRegistryDefault.java
@@ -47,7 +47,7 @@ import lombok.val;
  * @since 2.0
  */
 @Service
-@Named("isisMetaModel.serviceRegistryDefault")
+@Named("isisMetaModel.ServiceRegistryDefault")
 @Log4j2
 public final class ServiceRegistryDefault implements ServiceRegistry {
     
diff --git a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/swagger/internal/ClassExcluderDefault.java b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/swagger/internal/ClassExcluderDefault.java
index f796de7..809b230 100644
--- a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/swagger/internal/ClassExcluderDefault.java
+++ b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/swagger/internal/ClassExcluderDefault.java
@@ -31,7 +31,7 @@ import org.apache.isis.metamodel.spec.feature.ObjectAction;
 import org.springframework.stereotype.Component;
 
 @Component
-@Named("isisMetaModel.classExcluderDefault")
+@Named("isisMetaModel.ClassExcluderDefault")
 @Log4j2
 public class ClassExcluderDefault extends ClassExcluderAbstract {
 
diff --git a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/swagger/internal/SwaggerSpecGenerator.java b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/swagger/internal/SwaggerSpecGenerator.java
index 2d2b928..6209a74 100644
--- a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/swagger/internal/SwaggerSpecGenerator.java
+++ b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/swagger/internal/SwaggerSpecGenerator.java
@@ -33,7 +33,7 @@ import javax.inject.Inject;
 import javax.inject.Named;
 
 @Component
-@Named("isisMetaModel.swaggerSpecGenerator")
+@Named("isisMetaModel.SwaggerSpecGenerator")
 @Log4j2
 public class SwaggerSpecGenerator {
 
diff --git a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/swagger/internal/TaggerDefault.java b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/swagger/internal/TaggerDefault.java
index 82b250b..027f271 100644
--- a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/swagger/internal/TaggerDefault.java
+++ b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/swagger/internal/TaggerDefault.java
@@ -29,7 +29,7 @@ import org.apache.isis.applib.annotation.Programmatic;
 import org.springframework.stereotype.Component;
 
 @Component
-@Named("isisMetaModel.taggerDefault")
+@Named("isisMetaModel.TaggerDefault")
 @Log4j2
 public class TaggerDefault implements Tagger {
 
diff --git a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/swagger/internal/ValuePropertyFactoryDefault.java b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/swagger/internal/ValuePropertyFactoryDefault.java
index bb84bb6..c8a9695 100644
--- a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/swagger/internal/ValuePropertyFactoryDefault.java
+++ b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/swagger/internal/ValuePropertyFactoryDefault.java
@@ -54,7 +54,7 @@ import lombok.extern.log4j.Log4j2;
 import javax.inject.Named;
 
 @Component
-@Named("isisMetaModel.valuePropertyFactoryDefault")
+@Named("isisMetaModel.ValuePropertyFactoryDefault")
 @Log4j2
 public class ValuePropertyFactoryDefault implements ValuePropertyFactory {
 
diff --git a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/title/TitleServiceDefault.java b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/title/TitleServiceDefault.java
index 7576747..15ad22b 100644
--- a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/title/TitleServiceDefault.java
+++ b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/title/TitleServiceDefault.java
@@ -33,7 +33,7 @@ import lombok.extern.log4j.Log4j2;
 import lombok.val;
 
 @Service
-@Named("isisMetaModel.titleServiceDefault")
+@Named("isisMetaModel.TitleServiceDefault")
 @Log4j2
 public class TitleServiceDefault implements TitleService {
 
diff --git a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/user/UserServiceDefault.java b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/user/UserServiceDefault.java
index f91087a..23e5606 100644
--- a/core/metamodel/src/main/java/org/apache/isis/metamodel/services/user/UserServiceDefault.java
+++ b/core/metamodel/src/main/java/org/apache/isis/metamodel/services/user/UserServiceDefault.java
@@ -40,7 +40,7 @@ import org.apache.isis.security.api.authentication.AuthenticationSession;
 import org.apache.isis.security.api.authentication.AuthenticationSessionProvider;
 
 @Service
-@Named("isisMetaModel.userServiceDefault")
+@Named("isisMetaModel.UserServiceDefault")
 @Log4j2
 public class UserServiceDefault implements UserService {
 
@@ -149,7 +149,7 @@ public class UserServiceDefault implements UserService {
 
 
     @Service
-    @Named("isisMetaModel.userServiceDefault.SudoServiceSpi")
+    @Named("isisMetaModel.UserServiceDefault.SudoServiceSpi")
     @Log4j2
     public static class SudoServiceSpi implements SudoService.Spi {
 
diff --git a/core/metamodel/src/main/java/org/apache/isis/metamodel/specloader/InjectorMethodEvaluatorDefault.java b/core/metamodel/src/main/java/org/apache/isis/metamodel/specloader/InjectorMethodEvaluatorDefault.java
index 83f0b1d..e158430 100644
--- a/core/metamodel/src/main/java/org/apache/isis/metamodel/specloader/InjectorMethodEvaluatorDefault.java
+++ b/core/metamodel/src/main/java/org/apache/isis/metamodel/specloader/InjectorMethodEvaluatorDefault.java
@@ -30,7 +30,7 @@ import org.springframework.stereotype.Service;
 import org.apache.isis.metamodel.spec.InjectorMethodEvaluator;
 
 @Service
-@Named("isisMetaModel.injectorMethodEvaluatorDefault")
+@Named("isisMetaModel.InjectorMethodEvaluatorDefault")
 @Log4j2
 public final class InjectorMethodEvaluatorDefault implements InjectorMethodEvaluator {
 
diff --git a/core/metamodel/src/main/java/org/apache/isis/metamodel/specloader/ProgrammingModelServiceDefault.java b/core/metamodel/src/main/java/org/apache/isis/metamodel/specloader/ProgrammingModelServiceDefault.java
index 5660e28..5697862 100644
--- a/core/metamodel/src/main/java/org/apache/isis/metamodel/specloader/ProgrammingModelServiceDefault.java
+++ b/core/metamodel/src/main/java/org/apache/isis/metamodel/specloader/ProgrammingModelServiceDefault.java
@@ -37,7 +37,7 @@ import lombok.val;
 import lombok.extern.log4j.Log4j2;
 
 @Service
-@Named("isisMetaModel.programmingModelServiceDefault")
+@Named("isisMetaModel.ProgrammingModelServiceDefault")
 @Log4j2
 public class ProgrammingModelServiceDefault implements ProgrammingModelService {
 
diff --git a/core/metamodel/src/main/java/org/apache/isis/metamodel/specloader/SpecificationLoaderDefault.java b/core/metamodel/src/main/java/org/apache/isis/metamodel/specloader/SpecificationLoaderDefault.java
index 96c5846..4f723f9 100644
--- a/core/metamodel/src/main/java/org/apache/isis/metamodel/specloader/SpecificationLoaderDefault.java
+++ b/core/metamodel/src/main/java/org/apache/isis/metamodel/specloader/SpecificationLoaderDefault.java
@@ -82,7 +82,7 @@ import static org.apache.isis.commons.internal.base._With.requires;
  * </p>
  */
 @Service
-@Named("isisMetaModel.specificationLoaderDefault")
+@Named("isisMetaModel.SpecificationLoaderDefault")
 @Log4j2
 public class SpecificationLoaderDefault implements SpecificationLoader {
 
diff --git a/core/metamodel/src/test/java/org/apache/isis/metamodel/facets/actions/layout/ActionLayoutAnnotationFacetFactoryJunit4Test.java b/core/metamodel/src/test/java/org/apache/isis/metamodel/facets/actions/layout/ActionLayoutAnnotationFacetFactoryJunit4Test.java
index b375dde..1114f38 100644
--- a/core/metamodel/src/test/java/org/apache/isis/metamodel/facets/actions/layout/ActionLayoutAnnotationFacetFactoryJunit4Test.java
+++ b/core/metamodel/src/test/java/org/apache/isis/metamodel/facets/actions/layout/ActionLayoutAnnotationFacetFactoryJunit4Test.java
@@ -59,7 +59,7 @@ public class ActionLayoutAnnotationFacetFactoryJunit4Test extends AbstractFacetF
         public void onDomainServiceForViewWithDefault() {
 
             // given
-            @DomainService(nature = NatureOfService.VIEW)
+            @DomainService()
             class CustomerService {
 
                 @ActionLayout()
@@ -95,7 +95,7 @@ public class ActionLayoutAnnotationFacetFactoryJunit4Test extends AbstractFacetF
         @Test
         public void onDomainServiceForViewWithBoth() {
             // given
-            @DomainService(nature = NatureOfService.VIEW)
+            @DomainService()
             class CustomerService {
 
                 @ActionLayout(contributed = Contributed.AS_BOTH)
@@ -131,7 +131,7 @@ public class ActionLayoutAnnotationFacetFactoryJunit4Test extends AbstractFacetF
         public void testOnDomainServiceForViewWithAssociation() {
 
             // given
-            @DomainService(nature = NatureOfService.VIEW)
+            @DomainService()
             class CustomerService {
 
                 @ActionLayout(contributed = Contributed.AS_ASSOCIATION)
@@ -171,7 +171,7 @@ public class ActionLayoutAnnotationFacetFactoryJunit4Test extends AbstractFacetF
         public void onDomainServiceForViewWithAction() {
 
             // given
-            @DomainService(nature = NatureOfService.VIEW)
+            @DomainService()
             class CustomerService {
 
                 @ActionLayout(contributed = Contributed.AS_ACTION)
@@ -209,7 +209,7 @@ public class ActionLayoutAnnotationFacetFactoryJunit4Test extends AbstractFacetF
         @Test
         public void onDomainServiceForViewWithNeither() {
             // given
-            @DomainService(nature = NatureOfService.VIEW)
+            @DomainService()
             class CustomerService {
 
                 @ActionLayout(contributed = Contributed.AS_NEITHER)
diff --git a/core/metamodel/src/test/java/org/apache/isis/metamodel/facets/actions/notcontributed/derived/NotContributedFacetDerivedFromDomainServiceFacetFactoryTest.java b/core/metamodel/src/test/java/org/apache/isis/metamodel/facets/actions/notcontributed/derived/NotContributedFacetDerivedFromDomainServiceFacetFactoryTest.java
index 02dc77b..48c07fb 100644
--- a/core/metamodel/src/test/java/org/apache/isis/metamodel/facets/actions/notcontributed/derived/NotContributedFacetDerivedFromDomainServiceFacetFactoryTest.java
+++ b/core/metamodel/src/test/java/org/apache/isis/metamodel/facets/actions/notcontributed/derived/NotContributedFacetDerivedFromDomainServiceFacetFactoryTest.java
@@ -125,7 +125,7 @@ public class NotContributedFacetDerivedFromDomainServiceFacetFactoryTest extends
     public void whenView() throws Exception {
 
         // given
-        @DomainService(nature = NatureOfService.VIEW)
+        @DomainService()
         class CustomerService {
 
             public String name() {
diff --git a/core/metamodel/src/test/java/org/apache/isis/metamodel/facets/actions/notinservicemenu/derived/NotInServiceMenuFacetDerivedFromDomainServiceFacetFactoryTest.java b/core/metamodel/src/test/java/org/apache/isis/metamodel/facets/actions/notinservicemenu/derived/NotInServiceMenuFacetDerivedFromDomainServiceFacetFactoryTest.java
index 2bded46..7931f1f 100644
--- a/core/metamodel/src/test/java/org/apache/isis/metamodel/facets/actions/notinservicemenu/derived/NotInServiceMenuFacetDerivedFromDomainServiceFacetFactoryTest.java
+++ b/core/metamodel/src/test/java/org/apache/isis/metamodel/facets/actions/notinservicemenu/derived/NotInServiceMenuFacetDerivedFromDomainServiceFacetFactoryTest.java
@@ -127,7 +127,7 @@ extends AbstractFacetFactoryJUnit4TestCase {
     public void whenView() throws Exception {
 
         // given
-        @DomainService(nature = NatureOfService.VIEW)
+        @DomainService()
         class CustomerService {
 
             public String name() {
@@ -160,7 +160,7 @@ extends AbstractFacetFactoryJUnit4TestCase {
     public void whenMenu() throws Exception {
 
         // given
-        @DomainService(nature = NatureOfService.VIEW)
+        @DomainService()
         class CustomerService {
 
             public String name() {
diff --git a/core/persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/datanucleus/DataNucleusSettings.java b/core/persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/datanucleus/DataNucleusSettings.java
index b2d2894..071721b 100644
--- a/core/persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/datanucleus/DataNucleusSettings.java
+++ b/core/persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/datanucleus/DataNucleusSettings.java
@@ -29,7 +29,7 @@ import org.springframework.stereotype.Service;
  * @since 2.0
  */
 @Service
-@Named("isisJdoDn5.dataNucleusSettings")
+@Named("isisJdoDn5.DataNucleusSettings")
 public class DataNucleusSettings {
 
     @Inject @Named("dn-settings") 
diff --git a/core/persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/exceprecog/ExceptionRecognizerCompositeForJdoObjectStore.java b/core/persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/exceprecog/ExceptionRecognizerCompositeForJdoObjectStore.java
index 62d9bd8..6fdf2d1 100644
--- a/core/persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/exceprecog/ExceptionRecognizerCompositeForJdoObjectStore.java
+++ b/core/persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/exceprecog/ExceptionRecognizerCompositeForJdoObjectStore.java
@@ -43,7 +43,7 @@ import org.springframework.stereotype.Service;
  * </p>
  */
 @Service
-@Named("isisJdoDn5.exceptionRecognizerCompositeForJdoObjectStore")
+@Named("isisJdoDn5.ExceptionRecognizerCompositeForJdoObjectStore")
 @Log4j2
 public class ExceptionRecognizerCompositeForJdoObjectStore extends ExceptionRecognizerComposite {
 
diff --git a/core/persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/metrics/MetricsServiceDefault.java b/core/persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/metrics/MetricsServiceDefault.java
index 8d62fb2..b1dc252 100644
--- a/core/persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/metrics/MetricsServiceDefault.java
+++ b/core/persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/metrics/MetricsServiceDefault.java
@@ -37,7 +37,7 @@ import org.apache.isis.runtime.system.transaction.ChangedObjectsServiceInternal;
 import org.springframework.stereotype.Service;
 
 @Service
-@Named("isisJdoDn5.metricsServiceDefault")
+@Named("isisJdoDn5.MetricsServiceDefault")
 @RequestScoped
 @Log4j2
 public class MetricsServiceDefault implements MetricsService, InstanceLifecycleListener,
diff --git a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/auth/AuthenticationSessionProviderDefault.java b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/auth/AuthenticationSessionProviderDefault.java
index 8c6c767..7ae7e4c 100644
--- a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/auth/AuthenticationSessionProviderDefault.java
+++ b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/auth/AuthenticationSessionProviderDefault.java
@@ -35,7 +35,7 @@ import org.apache.isis.security.api.authentication.AuthenticationSessionProvider
 import org.apache.isis.security.api.authentication.standard.SimpleSession;
 
 @Service
-@Named("isisRuntimeServices.authenticationSessionProviderDefault")
+@Named("isisRuntimeServices.AuthenticationSessionProviderDefault")
 @Log4j2
 public class AuthenticationSessionProviderDefault implements AuthenticationSessionProvider {
 
diff --git a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/auth/AuthorizationManagerStandard.java b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/auth/AuthorizationManagerStandard.java
index ed426bd..066fa3f 100644
--- a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/auth/AuthorizationManagerStandard.java
+++ b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/auth/AuthorizationManagerStandard.java
@@ -36,10 +36,12 @@ import org.apache.isis.security.api.authentication.AuthenticationSession;
 import org.apache.isis.security.api.authorization.manager.AuthorizationManager;
 import org.apache.isis.security.api.authorization.standard.Authorizor;
 
+import lombok.extern.log4j.Log4j2;
 import lombok.val;
 
 @Service
-@Named("isisRuntimeServices.authorizationManagerStandard")
+@Named("isisRuntimeServices.AuthorizationManagerStandard")
+@Log4j2
 public class AuthorizationManagerStandard implements AuthorizationManager, MetaModelRefiner {
 
     @Inject protected Authorizor authorizor;
diff --git a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/background/CommandExecutorServiceDefault.java b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/background/CommandExecutorServiceDefault.java
index 18f505c..5122efd 100644
--- a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/background/CommandExecutorServiceDefault.java
+++ b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/background/CommandExecutorServiceDefault.java
@@ -71,7 +71,7 @@ import lombok.val;
 import lombok.extern.log4j.Log4j2;
 
 @Service
-@Named("isisRuntimeServices.commandExecutorServiceDefault")
+@Named("isisRuntimeServices.CommandExecutorServiceDefault")
 @Log4j2
 public class CommandExecutorServiceDefault implements CommandExecutorService {
 
diff --git a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/bookmarks/BookmarkServiceInternalDefault.java b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/bookmarks/BookmarkServiceInternalDefault.java
index a6d6efa..6b92143 100644
--- a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/bookmarks/BookmarkServiceInternalDefault.java
+++ b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/bookmarks/BookmarkServiceInternalDefault.java
@@ -52,7 +52,7 @@ import lombok.val;
  *
  */
 @Service
-@Named("isisRuntimeServices.bookmarkServiceInternalDefault")
+@Named("isisRuntimeServices.BookmarkServiceInternalDefault")
 @Log4j2
 public class BookmarkServiceInternalDefault implements BookmarkService, SerializingAdapter {
 
diff --git a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/command/CommandDtoServiceInternalDefault.java b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/command/CommandDtoServiceInternalDefault.java
index 7d1b0d2..f5e38c8 100644
--- a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/command/CommandDtoServiceInternalDefault.java
+++ b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/command/CommandDtoServiceInternalDefault.java
@@ -54,7 +54,7 @@ import lombok.extern.log4j.Log4j2;
 import lombok.val;
 
 @Service
-@Named("isisRuntimeServices.commandDtoServiceInternalDefault")
+@Named("isisRuntimeServices.CommandDtoServiceInternalDefault")
 @Log4j2
 public class CommandDtoServiceInternalDefault implements CommandDtoServiceInternal {
 
diff --git a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/command/CommandServiceDefault.java b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/command/CommandServiceDefault.java
index 785c931..a495969 100644
--- a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/command/CommandServiceDefault.java
+++ b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/command/CommandServiceDefault.java
@@ -29,7 +29,7 @@ import org.apache.isis.applib.services.command.CommandDefault;
 import org.apache.isis.applib.services.command.spi.CommandService;
 
 @Service
-@Named("isisRuntimeServices.commandServiceDefault")
+@Named("isisRuntimeServices.CommandServiceDefault")
 @Log4j2
 public class CommandServiceDefault implements CommandService {
 
diff --git a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/confmenu/ConfigurationViewServiceDefault.java b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/confmenu/ConfigurationViewServiceDefault.java
index 726771f..1f68bd1 100644
--- a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/confmenu/ConfigurationViewServiceDefault.java
+++ b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/confmenu/ConfigurationViewServiceDefault.java
@@ -46,7 +46,7 @@ import lombok.extern.log4j.Log4j2;
  * @since 2.0
  */
 @Service
-@Named("isisRuntimeServices.configurationViewServiceDefault")
+@Named("isisRuntimeServices.ConfigurationViewServiceDefault")
 @Log4j2
 public class ConfigurationViewServiceDefault implements ConfigurationViewService {
 
diff --git a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/email/EmailServiceDefault.java b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/email/EmailServiceDefault.java
index 88428cc..ddf669a 100644
--- a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/email/EmailServiceDefault.java
+++ b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/email/EmailServiceDefault.java
@@ -45,7 +45,7 @@ import lombok.extern.log4j.Log4j2;
  * A service that sends email notifications when specific events occur
  */
 @Service
-@Named("isisRuntimeServices.emailServiceDefault")
+@Named("isisRuntimeServices.EmailServiceDefault")
 @Log4j2
 public class EmailServiceDefault implements EmailService {
 
diff --git a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/eventbus/EventBusServiceSpring.java b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/eventbus/EventBusServiceSpring.java
index df13c65..9e59533 100644
--- a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/eventbus/EventBusServiceSpring.java
+++ b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/eventbus/EventBusServiceSpring.java
@@ -29,7 +29,7 @@ import org.springframework.stereotype.Service;
 import org.apache.isis.applib.services.eventbus.EventBusService;
 
 @Service
-@Named("isisRuntimeServices.eventBusServiceSpring")
+@Named("isisRuntimeServices.EventBusServiceSpring")
 @Log4j2
 public class EventBusServiceSpring implements EventBusService {
 
diff --git a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/factory/FactoryServiceDefault.java b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/factory/FactoryServiceDefault.java
index f094e51..05ecdac 100644
--- a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/factory/FactoryServiceDefault.java
+++ b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/factory/FactoryServiceDefault.java
@@ -45,7 +45,7 @@ import lombok.extern.log4j.Log4j2;
 import lombok.val;
 
 @Service
-@Named("isisRuntimeServices.factoryServiceDefault")
+@Named("isisRuntimeServices.FactoryServiceDefault")
 @Log4j2
 public class FactoryServiceDefault implements FactoryService {
     
diff --git a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/homepage/HomePageResolverServiceDefault.java b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/homepage/HomePageResolverServiceDefault.java
index f10b0a1..c0dc63c 100644
--- a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/homepage/HomePageResolverServiceDefault.java
+++ b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/homepage/HomePageResolverServiceDefault.java
@@ -50,7 +50,7 @@ import lombok.extern.log4j.Log4j2;
 import lombok.val;
 
 @Service
-@Named("isisRuntimeServices.homePageResolverServiceDefault")
+@Named("isisRuntimeServices.HomePageResolverServiceDefault")
 @Log4j2
 public class HomePageResolverServiceDefault implements HomePageResolverService {
 
diff --git a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/i18n/po/TranslationServicePo.java b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/i18n/po/TranslationServicePo.java
index ead431f..6dccb39 100644
--- a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/i18n/po/TranslationServicePo.java
+++ b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/i18n/po/TranslationServicePo.java
@@ -37,7 +37,7 @@ import org.apache.isis.commons.internal.environment.IsisSystemEnvironment;
 import org.apache.isis.config.IsisConfiguration;
 
 @Service
-@Named("isisRuntimeServices.translationServicePo")
+@Named("isisRuntimeServices.TranslationServicePo")
 @Log4j2
 public class TranslationServicePo implements TranslationService {
 
diff --git a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/i18n/po/TranslationServicePoMenu.java b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/i18n/po/TranslationServicePoMenu.java
index ba08593..7db7044 100644
--- a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/i18n/po/TranslationServicePoMenu.java
+++ b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/i18n/po/TranslationServicePoMenu.java
@@ -19,6 +19,7 @@
 package org.apache.isis.runtime.services.i18n.po;
 
 import javax.inject.Inject;
+import javax.inject.Named;
 
 import org.apache.isis.applib.IsisModuleApplib;
 import org.apache.isis.applib.annotation.Action;
@@ -32,14 +33,12 @@ import org.apache.isis.applib.annotation.RestrictTo;
 import org.apache.isis.applib.annotation.SemanticsOf;
 import org.apache.isis.applib.value.Clob;
 
-@DomainService(
-        nature = NatureOfService.VIEW,
-        objectType = "isisApplib.TranslationServicePoMenu"
-        )
+@Named("isisApplib.TranslationServicePoMenu")
+@DomainService(objectType = "isisApplib.TranslationServicePoMenu")
 @DomainServiceLayout(
         named = "Prototyping",
         menuBar = DomainServiceLayout.MenuBar.SECONDARY
-        )
+)
 public class TranslationServicePoMenu {
 
     public static abstract class ActionDomainEvent extends IsisModuleApplib.ActionDomainEvent<TranslationServicePoMenu> {}
diff --git a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/ixn/InteractionDtoServiceInternalDefault.java b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/ixn/InteractionDtoServiceInternalDefault.java
index f2776ac..0d29994 100644
--- a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/ixn/InteractionDtoServiceInternalDefault.java
+++ b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/ixn/InteractionDtoServiceInternalDefault.java
@@ -50,7 +50,7 @@ import org.apache.isis.applib.util.schema.InteractionDtoUtils;
 import org.springframework.stereotype.Service;
 
 @Service
-@Named("isisRuntimeServices.interactionDtoServiceInternalDefault")
+@Named("isisRuntimeServices.InteractionDtoServiceInternalDefault")
 @Log4j2
 public class InteractionDtoServiceInternalDefault implements InteractionDtoServiceInternal {
 
diff --git a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/menubars/MenuBarsLoaderServiceDefault.java b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/menubars/MenuBarsLoaderServiceDefault.java
index 059b176..36ba7ec 100644
--- a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/menubars/MenuBarsLoaderServiceDefault.java
+++ b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/menubars/MenuBarsLoaderServiceDefault.java
@@ -39,7 +39,7 @@ import lombok.val;
 import lombok.extern.log4j.Log4j2;
 
 @Service
-@Named("isisRuntimeServices.menuBarsLoaderServiceDefault")
+@Named("isisRuntimeServices.MenuBarsLoaderServiceDefault")
 @Log4j2
 public class MenuBarsLoaderServiceDefault implements MenuBarsLoaderService {
 
diff --git a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/menubars/bootstrap3/MenuBarsServiceBS3.java b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/menubars/bootstrap3/MenuBarsServiceBS3.java
index 78af2ae..9d3ad65 100644
--- a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/menubars/bootstrap3/MenuBarsServiceBS3.java
+++ b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/menubars/bootstrap3/MenuBarsServiceBS3.java
@@ -64,7 +64,7 @@ import lombok.val;
 import lombok.extern.log4j.Log4j2;
 
 @Service
-@Named("isisRuntimeServices.menuBarsServiceBS3")
+@Named("isisRuntimeServices.MenuBarsServiceBS3")
 @Log4j2
 public class MenuBarsServiceBS3 implements MenuBarsService {
 
diff --git a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/message/MessageServiceDefault.java b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/message/MessageServiceDefault.java
index 065df63..2337862 100644
--- a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/message/MessageServiceDefault.java
+++ b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/message/MessageServiceDefault.java
@@ -33,7 +33,7 @@ import org.apache.isis.runtime.system.session.IsisSessionFactory;
 import org.apache.isis.security.api.authentication.MessageBroker;
 
 @Service
-@Named("isisRuntimeServices.messageServiceDefault")
+@Named("isisRuntimeServices.MessageServiceDefault")
 @Log4j2
 public class MessageServiceDefault implements MessageService {
 
diff --git a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/publish/PublishingServiceInternalDefault.java b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/publish/PublishingServiceInternalDefault.java
index 64fadf3..80185f4 100644
--- a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/publish/PublishingServiceInternalDefault.java
+++ b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/publish/PublishingServiceInternalDefault.java
@@ -56,7 +56,7 @@ import org.springframework.stereotype.Service;
  */
 @Service
 @RequestScoped
-@Named("isisRuntimeServices.publishingServiceInternalDefault")
+@Named("isisRuntimeServices.PublishingServiceInternalDefault")
 @Log4j2
 public class PublishingServiceInternalDefault implements PublishingServiceInternal {
 
diff --git a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/repository/RepositoryServiceDefault.java b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/repository/RepositoryServiceDefault.java
index abe0dc2..8b9d977 100644
--- a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/repository/RepositoryServiceDefault.java
+++ b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/repository/RepositoryServiceDefault.java
@@ -52,7 +52,7 @@ import lombok.extern.log4j.Log4j2;
 import lombok.val;
 
 @Repository
-@Named("isisRuntimeServices.repositoryServiceDefault")
+@Named("isisRuntimeServices.RepositoryServiceDefault")
 @Log4j2
 public class RepositoryServiceDefault implements RepositoryService {
 
diff --git a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/routing/RoutingServiceDefault.java b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/routing/RoutingServiceDefault.java
index 961da63..52ea0c2 100644
--- a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/routing/RoutingServiceDefault.java
+++ b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/routing/RoutingServiceDefault.java
@@ -31,7 +31,7 @@ import lombok.extern.log4j.Log4j2;
 import lombok.val;
 
 @Controller
-@Named("isisRuntimeServices.routingServiceDefault")
+@Named("isisRuntimeServices.RoutingServiceDefault")
 @Log4j2
 public class RoutingServiceDefault implements RoutingService {
 
diff --git a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/sessmgmt/SessionManagementServiceDefault.java b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/sessmgmt/SessionManagementServiceDefault.java
index 5578146..40c49a69 100644
--- a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/sessmgmt/SessionManagementServiceDefault.java
+++ b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/sessmgmt/SessionManagementServiceDefault.java
@@ -32,7 +32,7 @@ import lombok.extern.log4j.Log4j2;
 import lombok.val;
 
 @Service
-@Named("isisRuntimeServices.sessionManagementServiceDefault")
+@Named("isisRuntimeServices.SessionManagementServiceDefault")
 @Log4j2
 public class SessionManagementServiceDefault implements SessionManagementService {
 
diff --git a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/sudo/SudoServiceDefault.java b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/sudo/SudoServiceDefault.java
index e834da4..904ca59 100644
--- a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/sudo/SudoServiceDefault.java
+++ b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/sudo/SudoServiceDefault.java
@@ -33,7 +33,7 @@ import org.apache.isis.applib.services.sudo.SudoService;
 import org.springframework.stereotype.Service;
 
 @Service
-@Named("isisRuntimeServices.sudoServiceDefault")
+@Named("isisRuntimeServices.SudoServiceDefault")
 @Log4j2
 public class SudoServiceDefault implements SudoService {
 
diff --git a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/userprof/UserProfileServiceDefault.java b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/userprof/UserProfileServiceDefault.java
index 5a32fea..b31f8d4 100644
--- a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/userprof/UserProfileServiceDefault.java
+++ b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/userprof/UserProfileServiceDefault.java
@@ -31,7 +31,7 @@ import org.apache.isis.security.api.authentication.AuthenticationSessionProvider
 import org.springframework.stereotype.Service;
 
 @Service
-@Named("isisRuntimeServices.userProfileServiceDefault")
+@Named("isisRuntimeServices.UserProfileServiceDefault")
 @Log4j2
 public class UserProfileServiceDefault implements UserProfileService {
 
diff --git a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/userreg/EmailNotificationServiceDefault.java b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/userreg/EmailNotificationServiceDefault.java
index 904dbfd..126d4a3 100644
--- a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/userreg/EmailNotificationServiceDefault.java
+++ b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/userreg/EmailNotificationServiceDefault.java
@@ -47,7 +47,7 @@ import static java.util.regex.Pattern.quote;
  * A service that sends email notifications when specific events occur
  */
 @Service
-@Named("isisRuntimeServices.emailNotificationServiceDefault")
+@Named("isisRuntimeServices.EmailNotificationServiceDefault")
 @Log4j2
 public class EmailNotificationServiceDefault implements EmailNotificationService {
 
diff --git a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/wrapper/WrapperFactoryDefault.java b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/wrapper/WrapperFactoryDefault.java
index a990511..c85d373 100644
--- a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/wrapper/WrapperFactoryDefault.java
+++ b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/wrapper/WrapperFactoryDefault.java
@@ -76,7 +76,7 @@ import lombok.extern.log4j.Log4j2;
  * the Isis programming model.
  */
 @Service
-@Named("isisRuntimeServices.wrapperFactoryDefault")
+@Named("isisRuntimeServices.WrapperFactoryDefault")
 @Log4j2
 public class WrapperFactoryDefault implements WrapperFactory {
 
diff --git a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/xactn/TransactionServiceSpring.java b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/xactn/TransactionServiceSpring.java
index 5f8d19e..8d2cc97 100644
--- a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/xactn/TransactionServiceSpring.java
+++ b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/xactn/TransactionServiceSpring.java
@@ -42,7 +42,7 @@ import lombok.val;
 import lombok.extern.log4j.Log4j2;
 
 @Service
-@Named("isisRuntimeServices.transactionServiceSpring")
+@Named("isisRuntimeServices.TransactionServiceSpring")
 @Log4j2
 public class TransactionServiceSpring implements TransactionService {
 
diff --git a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/xmlsnapshot/XmlSnapshotServiceDefault.java b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/xmlsnapshot/XmlSnapshotServiceDefault.java
index c02d89f..ba0662a 100644
--- a/core/runtime-services/src/main/java/org/apache/isis/runtime/services/xmlsnapshot/XmlSnapshotServiceDefault.java
+++ b/core/runtime-services/src/main/java/org/apache/isis/runtime/services/xmlsnapshot/XmlSnapshotServiceDefault.java
@@ -41,7 +41,7 @@ import org.apache.isis.metamodel.util.snapshot.XmlSnapshot;
  * that it is automatically registered and available for use; no further configuration is required.
  */
 @Service
-@Named("isisRuntimeServices.xmlSnapshotServiceDefault")
+@Named("isisRuntimeServices.XmlSnapshotServiceDefault")
 @Log4j2
 public class XmlSnapshotServiceDefault extends XmlSnapshotServiceAbstract {
     
diff --git a/core/runtime/src/main/java/org/apache/isis/runtime/memento/ObjectAdapterMementoServiceDefault.java b/core/runtime/src/main/java/org/apache/isis/runtime/memento/ObjectAdapterMementoServiceDefault.java
index d81326a..701bc0d 100644
--- a/core/runtime/src/main/java/org/apache/isis/runtime/memento/ObjectAdapterMementoServiceDefault.java
+++ b/core/runtime/src/main/java/org/apache/isis/runtime/memento/ObjectAdapterMementoServiceDefault.java
@@ -45,7 +45,7 @@ import lombok.val;
  *
  */
 @Service
-@Named("isisRuntime.objectAdapterMementoServiceDefault")
+@Named("isisRuntime.ObjectAdapterMementoServiceDefault")
 @Singleton
 @Log4j2
 public class ObjectAdapterMementoServiceDefault
diff --git a/core/runtime/src/main/java/org/apache/isis/runtime/system/context/session/RuntimeEventService.java b/core/runtime/src/main/java/org/apache/isis/runtime/system/context/session/RuntimeEventService.java
index 7361f21..656305d 100644
--- a/core/runtime/src/main/java/org/apache/isis/runtime/system/context/session/RuntimeEventService.java
+++ b/core/runtime/src/main/java/org/apache/isis/runtime/system/context/session/RuntimeEventService.java
@@ -33,7 +33,7 @@ import org.apache.isis.runtime.system.session.IsisSession;
  * post-construct phase has finished and before the pre-destroy phase has begun.
  */
 @Service
-@Named("isisRuntime.runtimeEventService")
+@Named("isisRuntime.RuntimeEventService")
 public class RuntimeEventService {
     
     @Inject private EventBusService eventBusService;  
diff --git a/core/runtime/src/main/java/org/apache/isis/runtime/system/context/session/RuntimeEventSupport_Spring.java b/core/runtime/src/main/java/org/apache/isis/runtime/system/context/session/RuntimeEventSupport_Spring.java
index 739b90d..b8f579f 100644
--- a/core/runtime/src/main/java/org/apache/isis/runtime/system/context/session/RuntimeEventSupport_Spring.java
+++ b/core/runtime/src/main/java/org/apache/isis/runtime/system/context/session/RuntimeEventSupport_Spring.java
@@ -28,7 +28,7 @@ import org.springframework.context.annotation.Configuration;
 import org.apache.isis.commons.internal.ioc.spring._Spring;
 
 @Configuration
-@Named("isisRuntime.runtimeEventSupport_Spring")
+@Named("isisRuntime.RuntimeEventSupport_Spring")
 public class RuntimeEventSupport_Spring {
 
     @Bean
diff --git a/core/runtime/src/main/java/org/apache/isis/runtime/system/persistence/events/PersistenceEventService.java b/core/runtime/src/main/java/org/apache/isis/runtime/system/persistence/events/PersistenceEventService.java
index 454d2c4..76dfa08 100644
--- a/core/runtime/src/main/java/org/apache/isis/runtime/system/persistence/events/PersistenceEventService.java
+++ b/core/runtime/src/main/java/org/apache/isis/runtime/system/persistence/events/PersistenceEventService.java
@@ -30,7 +30,7 @@ import org.springframework.stereotype.Service;
  *
  */
 @Service
-@Named("isisRuntime.persistenceEventService")
+@Named("isisRuntime.PersistenceEventService")
 public class PersistenceEventService {
     
     // -- MANAGED EVENTS
diff --git a/core/runtime/src/main/java/org/apache/isis/runtime/system/persistence/events/PersistenceEventService_Spring.java b/core/runtime/src/main/java/org/apache/isis/runtime/system/persistence/events/PersistenceEventService_Spring.java
index 1f75b09..8d81804 100644
--- a/core/runtime/src/main/java/org/apache/isis/runtime/system/persistence/events/PersistenceEventService_Spring.java
+++ b/core/runtime/src/main/java/org/apache/isis/runtime/system/persistence/events/PersistenceEventService_Spring.java
@@ -33,7 +33,7 @@ import org.apache.isis.commons.internal.ioc.spring._Spring;
  *
  */
 @Configuration
-@Named("isisRuntime.persistenceEventService_Spring")
+@Named("isisRuntime.PersistenceEventService_Spring")
 public class PersistenceEventService_Spring {
     
     @Bean
diff --git a/core/runtime/src/main/java/org/apache/isis/runtime/system/persistence/events/TimestampService.java b/core/runtime/src/main/java/org/apache/isis/runtime/system/persistence/events/TimestampService.java
index da39ecb..b7d04a5 100644
--- a/core/runtime/src/main/java/org/apache/isis/runtime/system/persistence/events/TimestampService.java
+++ b/core/runtime/src/main/java/org/apache/isis/runtime/system/persistence/events/TimestampService.java
@@ -34,7 +34,7 @@ import lombok.extern.log4j.Log4j2;
 import lombok.val;
 
 @Service
-@Named("isisRuntime.timestampService")
+@Named("isisRuntime.TimestampService")
 @Log4j2
 public class TimestampService {
 
diff --git a/core/runtime/src/main/java/org/apache/isis/runtime/system/session/IsisSessionFactoryDefault.java b/core/runtime/src/main/java/org/apache/isis/runtime/system/session/IsisSessionFactoryDefault.java
index 156dc2a..604a057 100644
--- a/core/runtime/src/main/java/org/apache/isis/runtime/system/session/IsisSessionFactoryDefault.java
+++ b/core/runtime/src/main/java/org/apache/isis/runtime/system/session/IsisSessionFactoryDefault.java
@@ -64,7 +64,7 @@ import lombok.extern.log4j.Log4j2;
  *
  */
 @Service
-@Named("isisRuntime.isisSessionFactoryDefault")
+@Named("isisRuntime.IsisSessionFactoryDefault")
 @Log4j2
 public class IsisSessionFactoryDefault implements IsisSessionFactory {
 
diff --git a/core/runtime/src/main/java/org/apache/isis/runtime/system/transaction/AuditingServiceInternal.java b/core/runtime/src/main/java/org/apache/isis/runtime/system/transaction/AuditingServiceInternal.java
index 8a9ec14..17b5c57 100644
--- a/core/runtime/src/main/java/org/apache/isis/runtime/system/transaction/AuditingServiceInternal.java
+++ b/core/runtime/src/main/java/org/apache/isis/runtime/system/transaction/AuditingServiceInternal.java
@@ -43,7 +43,7 @@ import lombok.val;
  * Wrapper around {@link org.apache.isis.applib.services.audit.AuditerService}.
  */
 @Service
-@Named("isisRuntime.auditingServiceInternal")
+@Named("isisRuntime.AuditingServiceInternal")
 public class AuditingServiceInternal {
     
     @Inject private List<AuditerService> auditerServices;
diff --git a/core/runtime/src/main/java/org/apache/isis/runtime/system/transaction/ChangedObjectsServiceInternal.java b/core/runtime/src/main/java/org/apache/isis/runtime/system/transaction/ChangedObjectsServiceInternal.java
index f94746f..9116b1d 100644
--- a/core/runtime/src/main/java/org/apache/isis/runtime/system/transaction/ChangedObjectsServiceInternal.java
+++ b/core/runtime/src/main/java/org/apache/isis/runtime/system/transaction/ChangedObjectsServiceInternal.java
@@ -44,7 +44,7 @@ import org.apache.isis.metamodel.spec.feature.ObjectAssociation;
 import lombok.val;
 
 @Service
-@Named("isisRuntime.changedObjectsServiceInternal")
+@Named("isisRuntime.ChangedObjectsServiceInternal")
 @RequestScoped
 public class ChangedObjectsServiceInternal implements WithTransactionScope {
 
diff --git a/core/viewers/restfulobjects/rendering/src/main/java/org/apache/isis/viewer/restfulobjects/rendering/service/acceptheader/AcceptHeaderServiceForRest.java b/core/viewers/restfulobjects/rendering/src/main/java/org/apache/isis/viewer/restfulobjects/rendering/service/acceptheader/AcceptHeaderServiceForRest.java
index 076f784..ee28a12 100644
--- a/core/viewers/restfulobjects/rendering/src/main/java/org/apache/isis/viewer/restfulobjects/rendering/service/acceptheader/AcceptHeaderServiceForRest.java
+++ b/core/viewers/restfulobjects/rendering/src/main/java/org/apache/isis/viewer/restfulobjects/rendering/service/acceptheader/AcceptHeaderServiceForRest.java
@@ -42,7 +42,7 @@ import org.springframework.stereotype.Service;
 import static org.apache.isis.commons.internal.base._NullSafe.stream;
 
 @Service
-@Named("isisRoRendering.acceptHeaderServiceForRest")
+@Named("isisRoRendering.AcceptHeaderServiceForRest")
 @RequestScoped
 @Log4j2
 public class AcceptHeaderServiceForRest implements AcceptHeaderService {
diff --git a/core/viewers/restfulobjects/rendering/src/main/java/org/apache/isis/viewer/restfulobjects/rendering/service/conneg/ContentNegotiationServiceForRestfulObjectsV1_0.java b/core/viewers/restfulobjects/rendering/src/main/java/org/apache/isis/viewer/restfulobjects/rendering/service/conneg/ContentNegotiationServiceForRestfulObjectsV1_0.java
index 3ea86bc..95dcb23 100644
--- a/core/viewers/restfulobjects/rendering/src/main/java/org/apache/isis/viewer/restfulobjects/rendering/service/conneg/ContentNegotiationServiceForRestfulObjectsV1_0.java
+++ b/core/viewers/restfulobjects/rendering/src/main/java/org/apache/isis/viewer/restfulobjects/rendering/service/conneg/ContentNegotiationServiceForRestfulObjectsV1_0.java
@@ -65,7 +65,7 @@ import lombok.extern.log4j.Log4j2;
 import lombok.val;
 
 @Service
-@Named("isisRoRendering.contentNegotiationServiceForRestfulObjectsV1_0")
+@Named("isisRoRendering.ContentNegotiationServiceForRestfulObjectsV1_0")
 @Log4j2
 public class ContentNegotiationServiceForRestfulObjectsV1_0 implements ContentNegotiationService {
 
diff --git a/core/viewers/restfulobjects/rendering/src/main/java/org/apache/isis/viewer/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheIsisV1.java b/core/viewers/restfulobjects/rendering/src/main/java/org/apache/isis/viewer/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheIsisV1.java
index adecbff..5f05aa6 100644
--- a/core/viewers/restfulobjects/rendering/src/main/java/org/apache/isis/viewer/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheIsisV1.java
+++ b/core/viewers/restfulobjects/rendering/src/main/java/org/apache/isis/viewer/restfulobjects/rendering/service/conneg/ContentNegotiationServiceOrgApacheIsisV1.java
@@ -55,7 +55,7 @@ import lombok.extern.log4j.Log4j2;
 import lombok.val;
 
 @Service
-@Named("isisRoRendering.contentNegotiationServiceOrgApacheIsisV1")
+@Named("isisRoRendering.ContentNegotiationServiceOrgApacheIsisV1")
 @Order(200) //in effect, is the relative priority (lower numbers have higher priority)
 @Log4j2
 public class ContentNegotiationServiceOrgApacheIsisV1 extends ContentNegotiationServiceAbstract {
diff --git a/core/viewers/restfulobjects/viewer/src/main/java/org/apache/isis/viewer/restfulobjects/viewer/webmodule/WebModuleRestfulObjects.java b/core/viewers/restfulobjects/viewer/src/main/java/org/apache/isis/viewer/restfulobjects/viewer/webmodule/WebModuleRestfulObjects.java
index e680d02..3724ab8 100644
--- a/core/viewers/restfulobjects/viewer/src/main/java/org/apache/isis/viewer/restfulobjects/viewer/webmodule/WebModuleRestfulObjects.java
+++ b/core/viewers/restfulobjects/viewer/src/main/java/org/apache/isis/viewer/restfulobjects/viewer/webmodule/WebModuleRestfulObjects.java
@@ -51,7 +51,7 @@ import lombok.val;
  * @since 2.0
  */
 @Service
-@Named("isisRoViewer.webModuleRestfulObjects")
+@Named("isisRoViewer.WebModuleRestfulObjects")
 @Order(-80)
 @Log4j2
 public final class WebModuleRestfulObjects implements WebModule  {
diff --git a/core/viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/services/BookmarkUiServiceWicket.java b/core/viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/services/BookmarkUiServiceWicket.java
index 242e40f..af0befd 100644
--- a/core/viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/services/BookmarkUiServiceWicket.java
+++ b/core/viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/services/BookmarkUiServiceWicket.java
@@ -29,7 +29,7 @@ import org.apache.isis.viewer.wicket.viewer.integration.AuthenticatedWebSessionF
 import org.springframework.stereotype.Service;
 
 @Service
-@Named("isisWicketViewer.bookmarkUiServiceWicket")
+@Named("isisWicketViewer.BookmarkUiServiceWicket")
 @Log4j2
 public class BookmarkUiServiceWicket implements BookmarkUiService {
 
diff --git a/core/viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/services/HintStoreUsingWicketSession.java b/core/viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/services/HintStoreUsingWicketSession.java
index 36fa649..39125f7 100644
--- a/core/viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/services/HintStoreUsingWicketSession.java
+++ b/core/viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/services/HintStoreUsingWicketSession.java
@@ -36,7 +36,7 @@ import lombok.extern.log4j.Log4j2;
 import javax.inject.Named;
 
 @Service
-@Named("isisWicketViewer.hintStoreUsingWicketSession")
+@Named("isisWicketViewer.HintStoreUsingWicketSession")
 @Log4j2
 public class HintStoreUsingWicketSession implements HintStore {