Refactor plugins Add actionexecutor as a separate listener that receive Action objects tru RPC