Making the WorkbenchUserDetailsService more a plain bean style for creation and dependency injection via spring bean xml configuration. This way we don't have to add common package to class path scanning or rely on load time weaving for this bean.