implement ActivityManager plugin mechanism and ActivityProxyManager