WCM-188 Use component and PortalLifecycle to make sure portal is ready
WCM-188 Use deferred listeners
WCM-188 Defer to message bus
WCM-188 SF
WCM-188 Remove Activators
WCM-188 Specify generics
WCM-188 Ignore undeploy events