LPS-39321 Add methods to be able to pop only the desired system event
LPS-39321 Use the new methos to prevent to remove unwanted system events from the stack
LPS-39321 Small refactoring, the special cases where the services are not annotated do not care about the class pk. Added convenince method to simply call those, avioding confusion why we have 0 at one place and valid class pk at a different place
LPS-39753 Counter TransactionInterceptor needs a dedicated TransactionExecutor to avoid calling any transaction callback and transaction cache
LPS-39753 Fix tests
LPS-39772 Hide language field for DDM form templates
LPS-39750 Optimize MapUtil to avoid unnecessary String conversion
LPS-39750 SF
LPS-39749 Optimize MergeLayoutPrototypesThreadLocal key generation
LPS-39749 SF
LPS-39751 PortalPreferencesImpl does not need companyId
LPS-39751 Add PortalPreferencesWrapper service layer caching
LPS-39751 Fix test
LPS-39751 SF
LPS-39751 Regen
LPS-37427 Add clear field button on inputs for mobile users
LPS-37427 Logins should use clearable input fields
Updating Alloy to 2.0.x bc48130; LPS-37427
LPS-37427 - Moving to the 'run once' pattern so that we don't get into a situation where it's invoked multiple times and attach multiple delegates, and also allows us to only load the modules on mobile.
LPS-39749 Add back the shortcut path, for the same reason as we did in ServiceBeanMethodInvocation.equals()