Added Executor as wrapper for Prepare and cppcomponents::LoopExecutor