use reflection in ActionWrapper because classes will be in different namespace after reload in liveplugin